Welcome to
 Welcome to riocar.org! Friday, August 6th 
Main Menu
· Web Links
· Downloads
· BBS/Forums
· Lens Compare
· Boot Logos
· Button Guide
· Developer Info
· Drive Upgrade
· Geek Guide
· Photo Gallery


rio car dot org FAQ (Frequently Asked Questions)

Category: Main -> Hijack Kernel Questions
Search the FAQ
·  About Hijack FAQ. 
·  What is the Hijack Kernel? 
·  What features does Hijack offer? 
·  What does Hijack require to work? 
·  Where can I get Hijack? 
·  Is it dangerous to install Hijack or a hacked Kernel? 
·  How do I install Hijack? 
·  Is there a way to automatically update Hijack with the newest release? 
·  How do I access Hijack's menu on the empeg/RioCar? 

·  What do all of the Hijack menu items do?
 (Entry last updated on March 17th, 2002)

In addition to the menu items below, a Long Knob Press (2+ seconds) cycles among input sources (Player, Aux, and Tuner if available).

Any one of these menu items can be deleted with menu_remove option in config.ini. See this faq entry.

Auto Volume Adjust
Allows you to set the Auto Volume Adjustment amount of Richard Lovejoy's percieved volume adjustment hack (which is actually a real time dynamic range compressor, as discussed in this FAQ entry), displays a real time graph of the Current Multiplier value, which is displayed numerically at the bottom of the screen. Settings are Off, Low, Medium, and High, the values of which are configurable in config.ini. (Full FAQ entry coming)

Break-Out Game
An empeg version of the classic Break-Out game. Control the paddle left and right with the knob, or with the |<< and >>| buttons on either the Rio or Kenwood remote. See if you can beat it, there's a surprise at the end!

Button Codes Display
Displays the hexidecimal codes that the empeg/RioCar recieves from IR input as well as from button pushes on the front panel. Press a button on your remote and the corresponding code will be displayed on screen. The empeg/RioCar percieves two button states, press, and release, so the first code you'll get will be the button press, and the second will be the release. Release codes begin with "8" and can be ignored, as ir_tranlate handles them automagically. Leading zeroes can be stripped off as well, so a press that returns "00AD5242" can be placed in ir_translate as "AD5242". You can use these codes with ir_translate to map one button to something else. It also displays a button-event counter.

Any remote that you get a code from can be translated. Not all remotes will work as the empeg only sees a certain range of frequencies, and the IR driver (empeg_input.c) doesn't "recognize" the IRDA format, so it just tosses the bits that it sees.

Button Illumination Level
Enables and set the level of the button LED button hack, IF you have it installed of course. Brian Mihulka provides the kits, which you can get info on and order at his website. This does not affect the brightness of the LED's when in standby mode... where they will default to the dimmest setting. You can modify this with the buttonled_off option in config.ini. See the config.ini entry for more info.

A simple calculator that you'll need your remote to use. It has +, -, *, /, and % functions. Michael Tempsch wrote up an excellent doc on the calculator, which can be found here.

Countdown Timer Action
Sets what the Countdown Timer does when it expires. Options are beep alarm, and toggle standby. This can be used as an alarm clock which will beep, or start playing if your player is in standby mode when the Timer expires. Or it can be used as a sleep timer if the player is playing and the action is set to toggle standby when the timer expires.

Countdown Timer Timeout
Sets the amount of time until the Countdown Timer Action is triggered. Default is [Off]. The timer increments in 1 minute intervals from 1-5 minutes, 5 minute intervals from 5-60 minutes, 15 minute intervals from 60 minutes to 5 hours, and 30 minute intervals from there on out.

Can also be set with the "Quick Timer" function by holding down "4" on your remote, then using |<< and >>| to set the amount of time until the Countdown Timer Action will be triggered. Pressing "4" on the remote will cancel the "CountDown Timer" (with a confirmation tone and popup) if it was already running.

Filesystem Check on Sync
Sets whether or not the empeg/RioCar will do a full filesystem check (e2fsck) every 20-30 syncs.

Font Display
Does what it says, and that's about it.

Force AC/DC Power Mode
Allows you to force the player into thinking it's on either AC/Home or DC/Car power when it isn't, and shows what the current mode is. This is useful if you have the hardware failure where the empeg thinks the AC plug is always plugged in, and therefore will always boot in AC/Home mode (see this FAQ entry). Also useful for testing purposes.

Options are Normal, Force AC/Home, and Force DC/Car.

High Temperature Warning
Allows you to set the temperature at which the High Temperature warning is triggered. When triggered, it will overlay an audio beep to the playing track and display a flashing "Too Hot" warning. The settings are shown in both Celsius and Fahrenheit. It also displays the current temperature, and what the temperature is auto-corrected by (-4C/-7F being the default, which is configureable in config.ini).

Home/Work Location
Sets which option will be activated in config.ini after reboot, those marked with ;@HOME or ;@WORK. (see this FAQ entry for more on config.ini)

Knob Press Redefinition
Allows you to change what happens when you do a quick press of the volume knob. Choices are as follows:

[default]: The normal settings without the Hijack kernel, which cycles through volume, loudness, balance, and beep settings.

PopUp0: Pops up a menu with the following options by default: Clock (displays clock), Info (switches to next info mode, KnobSeek (if selected, knob will act as seek on remote to switch to next or previous tracks), Mark (marks track for attention), NextSrc (goes to next Source), Shuffle (toggles shuffle on or off), VolAdj (allows you to change VOLAdj settings, and Visual (switches to next visual). This is handy when you don't have a remote on you. You can also redefine PopUp0 in config.ini under the [ir_translate] section. (see this FAQ entry)

VolAdj+: Pops up a quick menu to allow you to switch the current Volume Adjustment level to [Off], Low, Medium, or High.

Details: Shows the detailed track info screen. (same as Info/Detail button on Rio Remote)

Info: Switches the current Info mode. (same as Info button on the Rio Remote)

Mark: Marks current track. (same as Cancel/Mark button on the Rio remote)

Shuffle: Toggles current shuffle mode on or off. (same as 0/Shuffle button on the Rio remote)

NextSrc: Switches to next available source: Player, Tuner (if available), and Aux.
Left/Right Time Adjustment
Allows you to adjust the settings for Christian Hack's v1.0 DelayTime hack, which delays the audio output either to the right or left channel by miliseconds so that you can "center" the soundstage. Time delaying front or back is not possible due to a hardware limitation in the DSP, so don't ask for it.

Reboot Machine
Power cycles the empeg/RioCar after pressing and holding the left and right buttons on the face of the player, or 2 on the remote. Any other button aborts.

Restore DC/Car Visuals
Subverts the default function of the empeg/RioCar not showing a visual when booted in DC/Car mode, as is described in this FAQ entry. Can be set to either Active or Inactive.

There is currently a bug in 2.00-beta11 which prevents this from working all the time. It has been fixed in the next release.

Screen Blanker Sensitivity
Allows you to set the percentage of the screen which has to be inactive for the amount of time set in the Screen Blanker Timeout Menu after which Hijack will trigger it's screen blanker function. This simply blanks out the VFD, but the player will continue playing. Range is from 65% to 100%. If it is set to 100%, then any activity on the screen, including incrementing counters, will prevent the screen from blanking out.

The whole point of course being to prevent "burn-in" on the VFD.

Screen Blanker Timeout
Sets the amount of time that the percentage of the screen set in the Screen Blanker Sensitivity menu has to be inactive for the Screen Blanker to activate. Increments are in 15 seconds all the way up to 15:45 (fifteen minutes, 45 seconds).

Show Flash Savearea
Displays the Flash Savearea in realtime. Highlighted bits are those being written to at that moment. You can scroll down using the volume knob or |<< and >>| on the remote. Useful for debugging.

Tone: Bass Adjust and Tone: Treble Adjust
Allows for basic Bass and Treble tone adjustments on the player, instead of the more complicated Equilizer. This does not affect your current EQ settings, it simply works on top of them. The code to allow this was provided by BBS member genixia, and for more information on how this code works, see his description in this thread.

Vital Signs
Displays the following information:

(Player Model Mk1, Mk2, Mk2a):(Hard Drive sizes), (Current Temp in C/F)
Playlist:(FID of current playlist), Fid:(Fid of current song)
Cac:(Linux VM page cache), Buf:(# pages used as buffers), Fre:(# of free pages)
LoadAvg:(CPU load average over past minute) (5 minutes) (15 minutes)

Fid is only displayed if the "notify=1" option is set in config.ini.

·  How do I configure Hijack's options? 
·  What options for Hijack are available in config.ini? 
·  What does ir_translate do and how do I configure it? 
·  How do I access the built in FTP server, and what can I do with it? 
·  How do I access the built in web (HTTP) server, and what can I do with it? 
·  How can I secure my player if i'm on a LAN? 
·  Why am I getting a "Hijack Config Error" message at boot up? 
·  Why doesn't the temperature ever change in 'Vital Signs'? 
·  What are the Patch files for (as opposed to the .zimage files)? 
·  I can't get the Restore Visuals feature to work! 
·  What other Userland Apps have been made to work with Hijack? 
·  How can I compensate Mark Lord for this work of genius? 
·  How do I adjust the VolAdj settings, and what do they mean? 
·  FAQ Changelog 

Copyright © 2001-2023 riocar.org
All logos and trademarks on this site are property of their respective owners. The comments are property of their posters.