RetailOS Options: Difference between revisions
RetailOS Options
m change link |
rewrote table + added nano 6g |
||
| Line 1: | Line 1: | ||
[[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 :). | 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 [[User:Q3k|q3k]]'s decompilation, but that might be a tooling issue. Ideally, we should test every single one of these :). | ||
{| class="wikitable" | {| class="wikitable sortable" style="" | ||
|- | |- | ||
! | ! rowspan=2 | Name | ||
! colspan=1 | [[Nano 5G]] | |||
! colspan=3 | [[Nano 6G]] | |||
! rowspan=2 | Notes | |||
|- | |- | ||
! 1.0.2 | |||
! 1.0 | |||
! 1.1 | |||
! 1.2 | |||
|- | |- | ||
| | | _enable_options | ||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| Required for any other option to work. | |||
|- | |- | ||
| | | _6bits_accel | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _EQBiasScale | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| Contents read. | |||
|- | |- | ||
| | | _RecorderGainDB | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| Contents read. | |||
|- | |- | ||
| | | _RecorderGainLimit | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| Contents read. | |||
|- | |- | ||
| | | _SpeakerEQPreset | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| Contents read. | |||
|- | |- | ||
| | | _SpeakerEQ_HPF_Fc | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| Contents read. | |||
|- | |- | ||
| | | _accel_data | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _accel_state_logging | ||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _amc_pde | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _amc_r2d | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _amc_sfd | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _autopow_overlay | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _battery_always_low | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _bvtpowertest | ||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _camera_one_to_one | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _camera_tvout | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _car_adapter | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _clock_second_tick_type | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _compare_gk2d_tdraw_perf | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _compositor_benchmark | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _compositor_fps | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _compositor_show_overdraw | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _continuous_display_update | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _crossfade_nextprev_disable | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _crossfade_nextprev_long | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _crossfade_nextprev_med | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _crossfade_on | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _dartboard | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| Weird mode in which menu/play are swapped and iTunes database seems to be ignored. | |||
|- | |- | ||
| | | _deblocking_off | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _debug_db | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _demo_freeze_time | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _demo_layout_toggle | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _disable_bpfix | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _disable_cache | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _disable_clock_gating | ||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _disable_hibe | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _disable_jpeg_decoder | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _disable_mbx_timeout | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| Mailbox timeouts? PowerVR MBX timeouts? Untested. | |||
|- | |- | ||
| | | _disable_overlay_limit | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| _enable_options not required. | |||
|- | |- | ||
| | | _disable_sleep | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _disable_unsplit_decoders | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _dont_reject_vid | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _drag_back_perf | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _dragster_on | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _enable_amc_logfile | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _enable_crash_logging | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _enable_logging | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| Writes high-level logs into iPod_Control/Logs. | |||
|- | |- | ||
| | | _enable_memory_logging | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _enable_options | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| Required for any other option to work. | |||
|- | |- | ||
| | | _enable_pcm_write2file | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _enable_screenshots | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _enable_tpodlog | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _fast_debug | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _faster_baud_debug | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _firewire_supported | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _fixed_brightness | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _fm_fieldtesting | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _force_AACHE | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _force_AACLC | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _force_volume_level | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _go_fast | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _hang_frame_drop | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _heap_beep | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _hibe_beep | ||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _hibe_sleep | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _hibernation_ignores_accessories | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _hifi_video_encoding | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _hold3beep | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| Halt and wait for JTAG in C_exception_handler. Probably. | |||
|- | |- | ||
| | | _honor_repeat | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _ignore_volume_pref | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _isp_manual | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _isp_settings_file | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _krypton_firmware | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _krypton_no_autoupdate | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _log_memory_on_vol_keys | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _log_sys_model | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _look_ahead_video_encoding | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _mecca_trace_debug | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _mie_on | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _mikey_state_logging | ||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _mikey_verbose_logging | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _minutes_to_standby | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _mockup_mode | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _nand_high_clock | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _no_deepsleep | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| Preempted by _short_deepsleep. | |||
|- | |- | ||
| | | _no_look_ahead_video_encoding | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _no_vc0_autopower | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _no_volume_control | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _np_overlay_persist | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _orient_me_not | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _ped_event_logging | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _ped_heartbeat | ||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _ped_seconds_to_hibernate | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _ped_steps_1000x | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _ped_steps_100x | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _ped_time_1000x | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _ped_time_100x | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _ped_time_10x | ||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _ped_xyz_logging | ||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _photo_albums_test | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _power_testing | ||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _pushui_app_icon_show | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _quick_3bits | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| _enable_options not required. | |||
|- | |- | ||
| | | _raw_uart_debug | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _rds_robot | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _rds_robot_internal | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _record_max_16mb | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _rental_notify_always | ||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _reset_rtc | ||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |- | ||
| | | _seconds_to_graphics_off | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _seconds_to_hibernation | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |- | ||
| | | _seconds_to_screen_off | ||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _serial_acc_iap_status | |||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _shake_data | |||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _short_deepsleep | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _show_autobaud | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _show_bin_voltage | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _show_brightness | |||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _show_cache_size | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _show_fixed_time | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _show_fps | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _show_headset_model | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _show_max_battery | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _show_memory | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _show_numeric_volume | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| Displays numeric volume when changing volume. | |||
|- | |||
| _show_pll | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _show_speed | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _show_stuck_accelerometer_axis | |||
| {{no}} | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _show_voltage | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| Displays battery voltage at bottom of screen. | |||
|- | |||
| _skipgamedrm | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| Seemingly allows Manifest.plist.p7b to not be present when reading eApps/games. If present, will still be checked. | |||
|- | |||
| _speed | |||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| File contents read (number likely expected). Default -1. | |||
|- | |||
| _springboard_always_hint | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _springboard_fast_swipe_threshold | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _springboard_tumbler_edit_mode | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _springboard_tumbler_fast_swipe_decel_factor | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _springboard_tumbler_slow_swipe_decel_factor | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _springboard_tumbler_text_mode | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _springboard_tumblermode | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _sw_max_minutes | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _sw_seconds_to_dim | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tcsize | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| File contents read (number likely expected). | |||
|- | |||
| _tgfx_benchmark | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _thermal_Stress_enable | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tpodlogprint_to_uart | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _try_spirit_codecs | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _tuner_auto_scan | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _tuner_blend_mono_threshold | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_blend_stereo_threshold | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_buffer_disable | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_buffer_time_show | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_hicut_disable | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_metadata_events_show | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_metadata_parsed_logging | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_metadata_raw_logging | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_metadata_rt_validation_off | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_readings_logging | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_readings_show | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_region_worldwide_enable | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_region_worldwide_force | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_scan_logging | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_scan_logging_start_delay | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_softmute_disable | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tuner_volume_buttons_walk_frequency | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _tvout_video_display | |||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _tvoutwidescreen | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _uart2_debug | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| Preempted by _uart30pin_debug. | |||
|- | |||
| _uart30pin_debug | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _ultra_high_power | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _usb_audio_authentication_optional | |||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _usb_audio_lame_resampling | |||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _usb_audio_negotiation_optional | |||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _usb_audio_resampling_method | |||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _usb_audio_samplerate_match_style | |||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _usb_audio_show_status | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _usb_audio_sinewave | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _usb_audio_test_mode | |||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _usb_hub_subclass | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _usb_swap_configs | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _use_SW_ALAC_decoder | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _use_aac_encoder | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _use_tdraw_in_tgfx | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _volume_single_step | |||
| {{no}} | |||
| {{yes}} | |||
| {{yes}} | |||
| {{yes}} | |||
| | |||
|- | |||
| _vp_lang | |||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _wheel_app_data | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _wheel_raw_data | |||
| {{yes}}<ref name="unused">Possibly unused?</ref> | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|- | |||
| _writerawyuvstills | |||
| {{yes}} | |||
| {{no}} | |||
| {{no}} | |||
| {{no}} | |||
| | |||
|} | |} | ||
Revision as of 08:51, 29 December 2025
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 (5th generation) | iPod nano (6th generation) | Notes | ||
|---|---|---|---|---|---|
| 1.0.2 | 1.0 | 1.1 | 1.2 | ||
| _enable_options | Yes | Yes | Yes | Yes | Required for any other option to work. |
| _6bits_accel | Yes[1] | No | No | No | |
| _EQBiasScale | Yes[1] | No | No | No | Contents read. |
| _RecorderGainDB | Yes[1] | No | No | No | Contents read. |
| _RecorderGainLimit | Yes[1] | No | No | No | Contents read. |
| _SpeakerEQPreset | Yes[1] | No | No | No | Contents read. |
| _SpeakerEQ_HPF_Fc | Yes[1] | No | No | No | Contents read. |
| _accel_data | Yes | No | No | No | |
| _accel_state_logging | No | No | No | Yes | |
| _amc_pde | No | Yes | Yes | Yes | |
| _amc_r2d | Yes | No | No | No | |
| _amc_sfd | No | Yes | Yes | Yes | |
| _autopow_overlay | Yes[1] | No | No | No | |
| _battery_always_low | Yes | No | No | No | |
| _bvtpowertest | Yes | Yes | Yes | Yes | |
| _camera_one_to_one | No | Yes | Yes | Yes | |
| _camera_tvout | No | Yes | Yes | Yes | |
| _car_adapter | Yes | No | No | No | |
| _clock_second_tick_type | No | Yes | Yes | Yes | |
| _compare_gk2d_tdraw_perf | No | Yes | Yes | Yes | |
| _compositor_benchmark | No | Yes | Yes | Yes | |
| _compositor_fps | No | Yes | Yes | Yes | |
| _compositor_show_overdraw | No | Yes | Yes | Yes | |
| _continuous_display_update | No | Yes | Yes | Yes | |
| _crossfade_nextprev_disable | No | Yes | Yes | Yes | |
| _crossfade_nextprev_long | No | Yes | Yes | Yes | |
| _crossfade_nextprev_med | No | Yes | Yes | Yes | |
| _crossfade_on | Yes[1] | No | No | No | |
| _dartboard | Yes | No | No | No | Weird mode in which menu/play are swapped and iTunes database seems to be ignored. |
| _deblocking_off | Yes[1] | No | No | No | |
| _debug_db | Yes[1] | No | No | No | |
| _demo_freeze_time | No | Yes | Yes | Yes | |
| _demo_layout_toggle | No | Yes | Yes | Yes | |
| _disable_bpfix | Yes[1] | Yes | Yes | Yes | |
| _disable_cache | Yes[1] | No | No | No | |
| _disable_clock_gating | Yes | Yes | Yes | Yes | |
| _disable_hibe | Yes | No | No | No | |
| _disable_jpeg_decoder | Yes[1] | No | No | No | |
| _disable_mbx_timeout | Yes | No | No | No | Mailbox timeouts? PowerVR MBX timeouts? Untested. |
| _disable_overlay_limit | Yes[1] | No | No | No | _enable_options not required. |
| _disable_sleep | Yes | No | No | No | |
| _disable_unsplit_decoders | Yes[1] | No | No | No | |
| _dont_reject_vid | Yes | No | No | No | |
| _drag_back_perf | No | Yes | Yes | Yes | |
| _dragster_on | Yes[1] | No | No | No | |
| _enable_amc_logfile | No | Yes | Yes | Yes | |
| _enable_crash_logging | Yes[1] | No | No | No | |
| _enable_logging | Yes | No | No | No | Writes high-level logs into iPod_Control/Logs. |
| _enable_memory_logging | Yes[1] | No | No | No | |
| _enable_options | Yes | No | No | No | Required for any other option to work. |
| _enable_pcm_write2file | No | Yes | Yes | Yes | |
| _enable_screenshots | No | Yes | Yes | Yes | |
| _enable_tpodlog | No | Yes | Yes | Yes | |
| _fast_debug | No | Yes | Yes | Yes | |
| _faster_baud_debug | No | Yes | Yes | Yes | |
| _firewire_supported | Yes | No | No | No | |
| _fixed_brightness | No | Yes | Yes | Yes | |
| _fm_fieldtesting | Yes | No | No | No | |
| _force_AACHE | Yes[1] | No | No | No | |
| _force_AACLC | Yes[1] | No | No | No | |
| _force_volume_level | No | Yes | Yes | Yes | |
| _go_fast | Yes[1] | Yes | Yes | Yes | |
| _hang_frame_drop | Yes | No | No | No | |
| _heap_beep | Yes[1] | No | No | No | |
| _hibe_beep | Yes | Yes | Yes | Yes | |
| _hibe_sleep | Yes | No | No | No | |
| _hibernation_ignores_accessories | No | Yes | Yes | Yes | |
| _hifi_video_encoding | Yes | No | No | No | |
| _hold3beep | Yes | No | No | No | Halt and wait for JTAG in C_exception_handler. Probably. |
| _honor_repeat | Yes | No | No | No | |
| _ignore_volume_pref | Yes | No | No | No | |
| _isp_manual | No | Yes | Yes | Yes | |
| _isp_settings_file | No | Yes | Yes | Yes | |
| _krypton_firmware | No | Yes | Yes | Yes | |
| _krypton_no_autoupdate | No | Yes | Yes | Yes | |
| _log_memory_on_vol_keys | No | Yes | Yes | Yes | |
| _log_sys_model | Yes[1] | Yes | Yes | Yes | |
| _look_ahead_video_encoding | Yes | No | No | No | |
| _mecca_trace_debug | Yes[1] | No | No | No | |
| _mie_on | Yes[1] | No | No | No | |
| _mikey_state_logging | No | No | No | Yes | |
| _mikey_verbose_logging | No | Yes | Yes | Yes | |
| _minutes_to_standby | No | Yes | Yes | Yes | |
| _mockup_mode | Yes[1] | No | No | No | |
| _nand_high_clock | Yes[1] | Yes | Yes | Yes | |
| _no_deepsleep | Yes | No | No | No | Preempted by _short_deepsleep. |
| _no_look_ahead_video_encoding | Yes | No | No | No | |
| _no_vc0_autopower | Yes[1] | No | No | No | |
| _no_volume_control | Yes | No | No | No | |
| _np_overlay_persist | No | Yes | Yes | Yes | |
| _orient_me_not | Yes | No | No | No | |
| _ped_event_logging | No | Yes | Yes | Yes | |
| _ped_heartbeat | Yes | Yes | Yes | Yes | |
| _ped_seconds_to_hibernate | No | Yes | Yes | Yes | |
| _ped_steps_1000x | No | Yes | Yes | Yes | |
| _ped_steps_100x | No | Yes | Yes | Yes | |
| _ped_time_1000x | Yes | No | No | No | |
| _ped_time_100x | Yes | No | No | No | |
| _ped_time_10x | Yes | Yes | Yes | Yes | |
| _ped_xyz_logging | Yes | Yes | Yes | Yes | |
| _photo_albums_test | Yes | No | No | No | |
| _power_testing | Yes | Yes | Yes | Yes | |
| _pushui_app_icon_show | No | Yes | Yes | Yes | |
| _quick_3bits | Yes[1] | Yes | Yes | Yes | _enable_options not required. |
| _raw_uart_debug | No | Yes | Yes | Yes | |
| _rds_robot | No | Yes | Yes | Yes | |
| _rds_robot_internal | No | Yes | Yes | Yes | |
| _record_max_16mb | Yes | No | No | No | |
| _rental_notify_always | Yes | No | No | No | |
| _reset_rtc | Yes[1] | No | No | No | |
| _seconds_to_graphics_off | No | Yes | Yes | Yes | |
| _seconds_to_hibernation | No | Yes | Yes | Yes | |
| _seconds_to_screen_off | No | Yes | Yes | Yes | |
| _serial_acc_iap_status | Yes[1] | No | No | No | |
| _shake_data | Yes[1] | No | No | No | |
| _short_deepsleep | Yes | No | No | No | |
| _show_autobaud | Yes | No | No | No | |
| _show_bin_voltage | No | Yes | Yes | Yes | |
| _show_brightness | Yes[1] | No | No | No | |
| _show_cache_size | Yes | No | No | No | |
| _show_fixed_time | Yes | No | No | No | |
| _show_fps | Yes | Yes | Yes | Yes | |
| _show_headset_model | No | Yes | Yes | Yes | |
| _show_max_battery | Yes | Yes | Yes | Yes | |
| _show_memory | Yes | Yes | Yes | Yes | |
| _show_numeric_volume | Yes | Yes | Yes | Yes | Displays numeric volume when changing volume. |
| _show_pll | Yes | Yes | Yes | Yes | |
| _show_speed | Yes | No | No | No | |
| _show_stuck_accelerometer_axis | No | No | Yes | Yes | |
| _show_voltage | Yes | Yes | Yes | Yes | Displays battery voltage at bottom of screen. |
| _skipgamedrm | Yes | No | No | No | Seemingly allows Manifest.plist.p7b to not be present when reading eApps/games. If present, will still be checked. |
| _speed | Yes[1] | No | No | No | File contents read (number likely expected). Default -1. |
| _springboard_always_hint | No | No | No | Yes | |
| _springboard_fast_swipe_threshold | No | No | No | Yes | |
| _springboard_tumbler_edit_mode | No | No | No | Yes | |
| _springboard_tumbler_fast_swipe_decel_factor | No | No | No | Yes | |
| _springboard_tumbler_slow_swipe_decel_factor | No | No | No | Yes | |
| _springboard_tumbler_text_mode | No | No | No | Yes | |
| _springboard_tumblermode | No | No | No | Yes | |
| _sw_max_minutes | No | Yes | Yes | Yes | |
| _sw_seconds_to_dim | No | Yes | Yes | Yes | |
| _tcsize | Yes | No | No | No | File contents read (number likely expected). |
| _tgfx_benchmark | No | Yes | Yes | Yes | |
| _thermal_Stress_enable | No | Yes | Yes | Yes | |
| _tpodlogprint_to_uart | No | Yes | Yes | Yes | |
| _try_spirit_codecs | Yes | No | No | No | |
| _tuner_auto_scan | Yes | No | No | No | |
| _tuner_blend_mono_threshold | No | Yes | Yes | Yes | |
| _tuner_blend_stereo_threshold | No | Yes | Yes | Yes | |
| _tuner_buffer_disable | No | Yes | Yes | Yes | |
| _tuner_buffer_time_show | Yes | Yes | Yes | Yes | |
| _tuner_hicut_disable | Yes | Yes | Yes | Yes | |
| _tuner_metadata_events_show | Yes | Yes | Yes | Yes | |
| _tuner_metadata_parsed_logging | Yes | Yes | Yes | Yes | |
| _tuner_metadata_raw_logging | Yes | Yes | Yes | Yes | |
| _tuner_metadata_rt_validation_off | No | Yes | Yes | Yes | |
| _tuner_readings_logging | Yes | Yes | Yes | Yes | |
| _tuner_readings_show | Yes | Yes | Yes | Yes | |
| _tuner_region_worldwide_enable | No | Yes | Yes | Yes | |
| _tuner_region_worldwide_force | No | Yes | Yes | Yes | |
| _tuner_scan_logging | Yes | Yes | Yes | Yes | |
| _tuner_scan_logging_start_delay | No | Yes | Yes | Yes | |
| _tuner_softmute_disable | Yes | Yes | Yes | Yes | |
| _tuner_volume_buttons_walk_frequency | No | Yes | Yes | Yes | |
| _tvout_video_display | Yes[1] | No | No | No | |
| _tvoutwidescreen | Yes | No | No | No | |
| _uart2_debug | Yes | No | No | No | Preempted by _uart30pin_debug. |
| _uart30pin_debug | Yes | No | No | No | |
| _ultra_high_power | No | Yes | Yes | Yes | |
| _usb_audio_authentication_optional | Yes[1] | No | No | No | |
| _usb_audio_lame_resampling | Yes[1] | No | No | No | |
| _usb_audio_negotiation_optional | Yes[1] | No | No | No | |
| _usb_audio_resampling_method | Yes[1] | No | No | No | |
| _usb_audio_samplerate_match_style | Yes[1] | No | No | No | |
| _usb_audio_show_status | Yes | No | No | No | |
| _usb_audio_sinewave | Yes | No | No | No | |
| _usb_audio_test_mode | Yes[1] | No | No | No | |
| _usb_hub_subclass | No | Yes | Yes | Yes | |
| _usb_swap_configs | Yes | No | No | No | |
| _use_SW_ALAC_decoder | No | Yes | Yes | Yes | |
| _use_aac_encoder | Yes | No | No | No | |
| _use_tdraw_in_tgfx | No | Yes | Yes | Yes | |
| _volume_single_step | No | Yes | Yes | Yes | |
| _vp_lang | Yes[1] | No | No | No | |
| _wheel_app_data | Yes | No | No | No | |
| _wheel_raw_data | Yes[1] | No | No | No | |
| _writerawyuvstills | Yes | No | No | No | |