forked from len0rd/rockbox
The getty service mointors /dev/ttyGS0 (also created by the patched firmware). When the g_serial.ko module is loaded this automatically enables shell access via usb. It exposes a cdc-acm device to the host which is compatible to linux (usb_serial.ko) and windows. The g_serial.ko is not included module can be build from the YP-R0 open source package provided by samsung. It can be loaded via rc.user on the internal memory. Change-Id: I4903a635fd2e2f0ce6f5e91589a31d72bba2776b |
||
|---|---|---|
| .. | ||
| cramfs-1.1 | ||
| files | ||
| cable_detect.c | ||
| common.c | ||
| common.h | ||
| fwcrypt.c | ||
| fwdecrypt.c | ||
| Makefile | ||
| patch-firmware.sh | ||
| README | ||
| rockbox.sh | ||
| si4709.7z | ||
| test.sh | ||
To generate a firmware, run (paths may differ): $ make $ ./fwdecrypt R0.ROM <optional: destination path> $ sudo ./patch-firmware.sh files . # needs sudo $ ./fwcrypt R0.ROM <optional: source path> After that, R0.ROM is patched and can load Rockbox. rockbox.sh is a script to put into rockbox.zip. It's a small loader script that sets stuff up. files/lib/modules/si4709.ko is a replacement kernel module for fm radio support, its source code is packaged in ./si4709.7z.