retailOS Options

From freemyipod.org
RetailOS Options /
Revision as of 18:57, 3 January 2026 by EmmyHeart (talk | contribs) (Added beginning to testing for N4G)
Jump to: navigation, search


retailOS has some 'secret' options that you can enable by placing files into iPod_Control/Device.

The following table shows all known options, with information on what device are they supported. Some of these appear to have no cross-references in q3k's decompilation, but that might be a tooling issue. Ideally, we should test every single one of these :).

Name iPod nano (4th generation) iPod nano (5th generation) iPod nano (6th generation) Notes
1.0.4 1.0.2 1.0 1.1 1.2
_enable_options Yes Yes Yes Yes Yes Required for any other option to work.
_6bits_accel N/A YesPossibly unused? No No No
_EQBiasScale N/A YesPossibly unused? No No No Contents read.
_RecorderGainDB N/A YesPossibly unused? No No No Contents read.
_RecorderGainLimit N/A YesPossibly unused? No No No Contents read.
_SpeakerEQPreset N/A YesPossibly unused? No No No Contents read.
_SpeakerEQ_HPF_Fc N/A YesPossibly unused? No No No Contents read.
_accel_data N/A Yes No No No
_accel_state_logging N/A No No No Yes
_amc_pde N/A No Yes Yes Yes
_amc_r2d N/A Yes No No No
_amc_sfd N/A No Yes Yes Yes
_autopow_overlay N/A YesPossibly unused? No No No
_battery_always_low N/A Yes No No No
_bvtpowertest N/A Yes Yes Yes Yes
_camera_one_to_one N/A No Yes Yes Yes
_camera_tvout N/A No Yes Yes Yes
_car_adapter N/A Yes No No No
_clock_second_tick_type N/A No Yes Yes Yes
_compare_gk2d_tdraw_perf N/A No Yes Yes Yes
_compositor_benchmark N/A No Yes Yes Yes
_compositor_fps N/A No Yes Yes Yes
_compositor_show_overdraw N/A No Yes Yes Yes
_continuous_display_update N/A No Yes Yes Yes
_crossfade_nextprev_disable N/A No Yes Yes Yes
_crossfade_nextprev_long N/A No Yes Yes Yes
_crossfade_nextprev_med N/A No Yes Yes Yes
_crossfade_on N/A YesPossibly unused? No No No
_dartboard N/A Yes No No No Weird mode in which menu/play are swapped and iTunes database seems to be ignored.
_deblocking_off N/A YesPossibly unused? No No No
_debug_db N/A YesPossibly unused? No No No
_demo_freeze_time N/A No Yes Yes Yes
_demo_layout_toggle N/A No Yes Yes Yes
_disable_bpfix N/A YesPossibly unused? Yes Yes Yes
_disable_cache N/A YesPossibly unused? No No No
_disable_clock_gating N/A Yes Yes Yes Yes
_disable_hibe N/A Yes No No No
_disable_jpeg_decoder N/A YesPossibly unused? No No No
_disable_mbx_timeout N/A Yes No No No Mailbox timeouts? PowerVR MBX timeouts? Untested.
_disable_overlay_limit N/A YesPossibly unused? No No No _enable_options not required.
_disable_sleep N/A Yes No No No
_disable_unsplit_decoders N/A YesPossibly unused? No No No
_dont_reject_vid N/A Yes No No No
_drag_back_perf N/A No Yes Yes Yes
_dragster_on N/A YesPossibly unused? No No No
_enable_amc_logfile N/A No Yes Yes Yes
_enable_crash_logging N/A YesPossibly unused? No No No
_enable_logging N/A Yes No No No Writes high-level logs into iPod_Control/Logs.
_enable_memory_logging N/A YesPossibly unused? No No No
_enable_pcm_write2file N/A No Yes Yes Yes
_enable_screenshots N/A No Yes Yes Yes
_enable_tpodlog N/A No Yes Yes Yes
_fast_debug N/A No Yes Yes Yes
_faster_baud_debug N/A No Yes Yes Yes
_firewire_supported N/A Yes No No No
_fixed_brightness N/A No Yes Yes Yes
_fm_fieldtesting N/A Yes No No No
_force_AACHE N/A YesPossibly unused? No No No
_force_AACLC N/A YesPossibly unused? No No No
_force_volume_level N/A No Yes Yes Yes
_go_fast N/A YesPossibly unused? Yes Yes Yes
_hang_frame_drop N/A Yes No No No
_heap_beep N/A YesPossibly unused? No No No
_hibe_beep N/A Yes Yes Yes Yes
_hibe_sleep N/A Yes No No No
_hibernation_ignores_accessories N/A No Yes Yes Yes
_hifi_video_encoding N/A Yes No No No
_hold3beep N/A Yes No No No Halt and wait for JTAG in C_exception_handler. Probably.
_honor_repeat N/A Yes No No No
_ignore_volume_pref N/A Yes No No No
_isp_manual N/A No Yes Yes Yes
_isp_settings_file N/A No Yes Yes Yes
_krypton_firmware N/A No Yes Yes Yes
_krypton_no_autoupdate N/A No Yes Yes Yes
_log_memory_on_vol_keys N/A No Yes Yes Yes
_log_sys_model N/A YesPossibly unused? Yes Yes Yes
_look_ahead_video_encoding N/A Yes No No No
_mecca_trace_debug N/A YesPossibly unused? No No No
_mie_on N/A YesPossibly unused? No No No
_mikey_state_logging N/A No No No Yes
_mikey_verbose_logging N/A No Yes Yes Yes
_minutes_to_standby N/A No Yes Yes Yes
_mockup_mode N/A YesPossibly unused? No No No
_nand_high_clock N/A YesPossibly unused? Yes Yes Yes
_no_deepsleep N/A Yes No No No Preempted by _short_deepsleep.
_no_look_ahead_video_encoding N/A Yes No No No
_no_vc0_autopower N/A YesPossibly unused? No No No
_no_volume_control N/A Yes No No No
_np_overlay_persist N/A No Yes Yes Yes
_orient_me_not N/A Yes No No No
_ped_event_logging N/A No Yes Yes Yes
_ped_heartbeat N/A Yes Yes Yes Yes
_ped_seconds_to_hibernate N/A No Yes Yes Yes
_ped_steps_1000x N/A No Yes Yes Yes
_ped_steps_100x N/A No Yes Yes Yes
_ped_time_1000x N/A Yes No No No
_ped_time_100x N/A Yes No No No
_ped_time_10x N/A Yes Yes Yes Yes
_ped_xyz_logging N/A Yes Yes Yes Yes
_photo_albums_test N/A Yes No No No
_power_testing N/A Yes Yes Yes Yes
_pushui_app_icon_show N/A No Yes Yes Yes
_quick_3bits N/A YesPossibly unused? Yes Yes Yes _enable_options not required.
_raw_uart_debug N/A No Yes Yes Yes
_rds_robot N/A No Yes Yes Yes
_rds_robot_internal N/A No Yes Yes Yes
_record_max_16mb N/A Yes No No No
_rental_notify_always N/A Yes No No No
_reset_rtc N/A YesPossibly unused? No No No
_seconds_to_graphics_off N/A No Yes Yes Yes
_seconds_to_hibernation N/A No Yes Yes Yes
_seconds_to_screen_off N/A No Yes Yes Yes
_serial_acc_iap_status N/A YesPossibly unused? No No No
_shake_data N/A YesPossibly unused? No No No
_short_deepsleep N/A Yes No No No
_show_autobaud N/A Yes No No No
_show_bin_voltage N/A No Yes Yes Yes
_show_brightness N/A YesPossibly unused? No No No
_show_cache_size N/A Yes No No No
_show_fixed_time N/A Yes No No No
_show_fps N/A Yes Yes Yes Yes
_show_headset_model N/A No Yes Yes Yes
_show_max_battery N/A Yes Yes Yes Yes
_show_memory N/A Yes Yes Yes Yes
_show_numeric_volume N/A Yes Yes Yes Yes Displays numeric volume when changing volume.
_show_pll N/A Yes Yes Yes Yes
_show_speed N/A Yes No No No
_show_stuck_accelerometer_axis N/A No No Yes Yes
_show_voltage N/A Yes Yes Yes Yes Displays battery voltage at bottom of screen.
_skipgamedrm N/A Yes No No No Seemingly allows Manifest.plist.p7b to not be present when reading eApps/games. If present, will still be checked.
_speed N/A YesPossibly unused? No No No File contents read (number likely expected). Default -1.
_springboard_always_hint N/A No No No Yes
_springboard_fast_swipe_threshold N/A No No No Yes
_springboard_tumbler_edit_mode N/A No No No Yes
_springboard_tumbler_fast_swipe_decel_factor N/A No No No Yes
_springboard_tumbler_slow_swipe_decel_factor N/A No No No Yes
_springboard_tumbler_text_mode N/A No No No Yes
_springboard_tumblermode N/A No No No Yes
_sw_max_minutes N/A No Yes Yes Yes
_sw_seconds_to_dim N/A No Yes Yes Yes
_tcsize N/A Yes No No No File contents read (number likely expected).
_tgfx_benchmark N/A No Yes Yes Yes
_thermal_Stress_enable N/A No Yes Yes Yes
_tpodlogprint_to_uart N/A No Yes Yes Yes
_try_spirit_codecs N/A Yes No No No
_tuner_auto_scan N/A Yes No No No
_tuner_blend_mono_threshold N/A No Yes Yes Yes
_tuner_blend_stereo_threshold N/A No Yes Yes Yes
_tuner_buffer_disable N/A No Yes Yes Yes
_tuner_buffer_time_show N/A Yes Yes Yes Yes
_tuner_hicut_disable N/A Yes Yes Yes Yes
_tuner_metadata_events_show N/A Yes Yes Yes Yes
_tuner_metadata_parsed_logging N/A Yes Yes Yes Yes
_tuner_metadata_raw_logging N/A Yes Yes Yes Yes
_tuner_metadata_rt_validation_off N/A No Yes Yes Yes
_tuner_readings_logging N/A Yes Yes Yes Yes
_tuner_readings_show N/A Yes Yes Yes Yes
_tuner_region_worldwide_enable N/A No Yes Yes Yes
_tuner_region_worldwide_force N/A No Yes Yes Yes
_tuner_scan_logging N/A Yes Yes Yes Yes
_tuner_scan_logging_start_delay N/A No Yes Yes Yes
_tuner_softmute_disable N/A Yes Yes Yes Yes
_tuner_volume_buttons_walk_frequency N/A No Yes Yes Yes
_tvout_video_display N/A YesPossibly unused? No No No
_tvoutwidescreen N/A Yes No No No
_uart2_debug N/A Yes No No No Preempted by _uart30pin_debug.
_uart30pin_debug N/A Yes No No No
_ultra_high_power N/A No Yes Yes Yes
_usb_audio_authentication_optional N/A YesPossibly unused? No No No
_usb_audio_lame_resampling N/A YesPossibly unused? No No No
_usb_audio_negotiation_optional N/A YesPossibly unused? No No No
_usb_audio_resampling_method N/A YesPossibly unused? No No No
_usb_audio_samplerate_match_style N/A YesPossibly unused? No No No
_usb_audio_show_status N/A Yes No No No
_usb_audio_sinewave N/A Yes No No No
_usb_audio_test_mode N/A YesPossibly unused? No No No
_usb_hub_subclass N/A No Yes Yes Yes
_usb_swap_configs N/A Yes No No No
_use_SW_ALAC_decoder N/A No Yes Yes Yes
_use_aac_encoder N/A Yes No No No
_use_tdraw_in_tgfx N/A No Yes Yes Yes
_volume_single_step N/A No Yes Yes Yes
_vp_lang N/A YesPossibly unused? No No No
_wheel_app_data N/A Yes No No No
_wheel_raw_data N/A YesPossibly unused? No No No
_writerawyuvstills Yes No No No