I have had a look at the source code provided by Edimax to work out what the device is. The findings so far are: Hardware| Item | Description
| Notes / Source of information
| System Board
| Prolific Pl-1029
| I haven't opened the device up to check, but the files in 29/src/ipcam/web talk about Pl-1029, and the top level instructions say you should install the toolchain in /opt/prolific, so I think it is correct.
| | CPU | ARM9 | Both from Prolific web site and the provided toolchain is for an ARM processor, using uClibc.
| USB Support
| No connector installed, but the Prolific web site suggests that the hardware is present.
| Need to gain telnet access to device to check - not done yet.
| Wireless LAN Adapter
| Ralinktek RT61
| Edimax supplied source code for RT61.o/RT61.ko module
|
System Software| Item | Description | Notes / Source of Information
| | Kernel | Linux 2.4.19
| Edimax supplied source code
| System Binaries
| Busybox 1.01
| Busybox is also the init process, called as /linuxrc
| | | | | | | | |
Firmware File Structure
| Bytes | Description | Notes / Source of Information
| 1-8
| Character Description
| "IC3010 " or "IC3010WG" - from ./29/img/mkImage.sh in source code provided by Edimax.
| 9- 768k or 9- 767k
| Kernel image
| mkImage.sh suggests this goes to 768k (=786432), but my testing suggests it ends at byte number 767k (=786370)
| 768k- (786432-) or 767k- (786370-)
| Cramfs root filesystem (3580k when mounted)
| Again mkImage.sh suggests 768k, but my testing suggests it starts at byte number 767k. This looks like the root filesystem for the device.
| | | | |
|
|