It is interesting.
How I ripped the firmware:
There is no firmware/bootloader download link in the EE's website..
However, firmware/bootloader provided in this post seems to be formal firmware and totally compatible to Bright Box 1.
May I know the skill to rip them from the box?
On the older firmware versions, you could get into "manufactory" mode by going to:
... and entering m;56ek
as the password. On the latest firmware, you can type the password but the page just refreshes as if it's rejected it, and the "manufactory" button never appears. Therefore, I reached for one of my OLD OLD Orange
Bright Box 1's, and did this:
## Preparation - connect a serial console to the Bright Box 1 (newest firmware one, from which we are ripping the NAND blocks) - make sure you know how to do this, and use Putty/gtkterm (Ubuntu/Linux) to connect @ 115,200 8N1 ##
DO ALL THESE STEPS OVER ETHERNET!
#1 Ensure you are logged in to OLD Bright Box 1 and NEW Bright Box 1
(the one to rip from)
#2 On the OLD (Orange) Bright Box 1, go to: http://192.168.1.1/u132xzp32aai.htm
#3 Enter "5;m6ek" (no quotes!) if necessary, then click the "manufactory" button (the ONLY button)
#5 New Bright Box 1 will now reboot into "manufactory" mode, and you'll see this confirmed on the serial console. Keep pressing CTRL+C on serial console until you see a root prompt...
#6 Once you see a root prompt (serial console) type "killall5" [return key]
#7 Insert a FAT32 USB stick (I used 64GB, but use 1GB-8GB, whatever) and in serial console, navigate to the USB flash drive by doing:
cd /mnt/<name_of_usb_drive> and remain in that directory
#8 Now, to backup firmware, run these commands one at a time, pressing [return key] after each command:
cat /dev/mtd0 > manuf
cat /dev/mtd1 > nvram
cat /dev/mtd2 > rootfs
cat /dev/mtd3 > priimg
cat /dev/mtd4 > pricfg
cat /dev/mtd5 > bootldr
Next, power off the Bright Box 1 (new one) and remove the USB key - et voila! Backed up
In a nutshell, we're preparing and loading the page (and scripts) needed to send the relevant http requests to the Bright Box to put it into "manufactory mode" , using the (allowed) "manufactory" mode interface from older versions of the firmware. Once it gets to the crucial step where we are saying "Okay, DO IT!" - we swap the ethernet cable to the NEW box, and it sends all the commands to IT.
Once that is done and it reboots, we can access the root prompt and concatenate the NAND partitions out to block level backup files, stored on our USB flash drive
I hope that helps you all