View Single Post
Posts: 2,152 | Thanked: 1,490 times | Joined on Jan 2006 @ Czech Republic
#25
Originally Posted by roblynn View Post
I use the hold menu key on boot (but only when the message appears). At that point the boot menu appears
I see. So at least home key works which means this is not problem with kernel. Did you modify bootmenu.sh file? keys are read via evkey command with kernel device name that is different for 770 and N800/N810. On the beginning of bootmenu.sh there should be
Code:
EVNAME=event1 # default, n770
grep -q RX-34 /proc/component_version && EVNAME=event2 #n800
grep -q RX-44 /proc/component_version && EVNAME=event2 #n810
#wait 1 second for keyup event
GETKEY="evkey -u -t 1000 /dev/input/${EVNAME}"
you can debug it yourself when system is booted, as root run
Code:
chroot /mnt/initfs
on the tablet an then paste lines one by one as they appear in your bootmenu.sh. it is best to do it when logged in via ssh and using clipboard on PC.
After you do it you can directly run
Code:
$GETKEY
and press up or down key on keypad in one second and it should print a number. Can you verify GETKEY variable contains event2?
Code:
echo $GETKEY
evkey -u -t 1000 /dev/input/event2
If there is event1, can you post output of
Code:
cat /proc/component_version
Also if arrow keys still don't work, can you include USB recovery mode and try to press home when in menu, and escape arrow to go back, does it work?

Also if you tried to edit bootmenu.sh or it become somehow corrupted it may be easiest to redownload initfs_flasher.tgz, extract it again and reflash initfs with clean version.
__________________
Newbies click here before posting. Thanks.

If you really need to PM me with troubleshooting question please consider posting it to the forum instead. It is OK to PM me a link to such post then. Thank you.
 

The Following User Says Thank You to fanoush For This Useful Post: