Here is a small How To customize Linux on SmartQ V5/V7.
If you need more information you can look here: http://www.smartqmid.com/wiki/index.php?title=V5/V7_Linux_Development_Guide
Downloads
FW Utils
Official Linux 5.5 Firmware
Custom Linux Firmware: nxPADD
- http://www.smartqmid.com/phpBB3/viewtopic.php?f=36&t=1792&start=260
- SmartQ V5
- SmartQ V5 old bootloader
- SmartQ V7
- SmartQ V7 old bootloader
Extract The Firmware
felipe@funstation $ cd ~/smartq
felipe@funstation $ tar xvfj fw-utils.tar.bz2
felipe@funstation $ cd fw-utils
felipe@funstation $ ./uncompress ../SmartQV7
felipe@funstation $ cd ..
felipe@funstation $ mkdir extracted
felipe@funstation $ cd extracted
felipe@funstation $ mv /tmp/tcboot /tmp/rootfs.tgz /tmp/homefs.tgz /tmp/linux.rom .
felipe@funstation $ tar xvfj fw-utils.tar.bz2
felipe@funstation $ cd fw-utils
felipe@funstation $ ./uncompress ../SmartQV7
felipe@funstation $ cd ..
felipe@funstation $ mkdir extracted
felipe@funstation $ cd extracted
felipe@funstation $ mv /tmp/tcboot /tmp/rootfs.tgz /tmp/homefs.tgz /tmp/linux.rom .
Generate new Firmware
felipe@funstation $ cd ~/smartq/extracted
felipe@funstation $ ../fw-utils/compress.v tcboot linux.rom rootfs.tgz homefs.tgz 0
felipe@funstation $ mv SmartQV5 SmartQV7
felipe@funstation $ ../fw-utils/compress.v tcboot linux.rom rootfs.tgz homefs.tgz 0
felipe@funstation $ mv SmartQV5 SmartQV7
Uncompress Filesystem
felipe@funstation $ cd ~/smartq/extracted
felipe@funstation $ mkdir rootfs
felipe@funstation $ cd rootfs
felipe@funstation $ sudo tar zxvfp ../rootfs.tgz
felipe@funstation $ cd ..
felipe@funstation $ mkdir homefs
felipe@funstation $ cd homefs
felipe@funstation $ sudo tar zxvfp ../homefs.tgz
felipe@funstation $ cd ..
felipe@funstation $ mkdir rootfs
felipe@funstation $ cd rootfs
felipe@funstation $ sudo tar zxvfp ../rootfs.tgz
felipe@funstation $ cd ..
felipe@funstation $ mkdir homefs
felipe@funstation $ cd homefs
felipe@funstation $ sudo tar zxvfp ../homefs.tgz
felipe@funstation $ cd ..
Compress Filesystem
felipe@funstation $ cd ~/smartq/extracted/rootfs
felipe@funstation $ sudo tar cspvzf ../new-rootfs.tgz ./*
felipe@funstation $ cd ~/smartq/extracted/homefs
felipe@funstation $ sudo tar cspvzf ../new-homefs.tgz ./*
felipe@funstation $ sudo tar cspvzf ../new-rootfs.tgz ./*
felipe@funstation $ cd ~/smartq/extracted/homefs
felipe@funstation $ sudo tar cspvzf ../new-homefs.tgz ./*
0 Comments until now
Add your Comment!