Now tested by a couple of users, confirmed on FW 1.18.7 and 1.18.8
Files attatched.
Warning : take care not to break stuff!
This hack may be resilient to firmware updates. Maybe.
But may be best to remove prior to update and replace after, just in case.
Open E8.cfg in a PC text editor (not anything that will mangle linefeeds etc.!)
At the end of the file, replace xxxxxxxx with the 8-digit serial number of your camera
Save the file (Make sure there is exactly one CRLF at the end of the file)
At a PC command prompt, run
CRC01 E8.cfg (on the edited file)
This will display a line in the form
# CRC01 xxxxxxxx
Add this line to the end of the E8.cfg file, so it now looks like :
# ID xxxxxxxx
# CRC01 yyyyyyyy
where xxxxxxxx is your serial number and yyyyyyyy is the generated CRC
(should be exactly one CRLF after the CRC)
Save the file.
Plug the E4 into USB and open the file folder
Copy the new E8.cfg and copyhack.bat files to the root of the E4 file folder
Unplug USB (Important - otherwise filesystem won't be visible within E4 !)
Wait 5 seconds to ensure E4 has re-mounted the file system. If you get a "file not found" at the next step, wait 5 secs and retry.
Connect to serial console (38K4 baud 8N1) using Hyperterminal or whatever. press enter until \> prompt appears
Type :
\flashifs\copyhack
Remove battery, replace and restart. Unit will now start up like an E8.
The files can be removed from the camera's drive
Enjoy!
-----------------------------------------------------------------------
If the new file is wrong, the only symptom will be that the unit will behave like an E4.
Quickest way to tell is to look for the extra measure, display and palatte menu options
-----------------------------------------------------------------------------
Pinout for serial console
FFC connector accessable under label on front of lens housing
Looking at lens side with handle down
You may find it easier to further disassemble than get the label off without damage. Take care not to lose the lens cover spring - see teardown video.
<left edge> <pin 16>....<pin 1>
Contacts are on bottom side (towards handle)
Pin 3 RXD
Pin 4 TXD
Pin 16 or 8 ground
Use 3.3v TTL level interface, e.g. FTDI TTL-232-3v3 cable
TTL232 Pin 1 (0v) to ground
TTL232 Pin 4 (TXD) to RXD
TTL232 Pin 5 (RXD) to TXD
Suggested FFC jumper cable molex Molex 0210200165 or similar.
If using a 5V serial adapter, use a 10K resistor in series with the adapter's TXD
--------------------------------------------------------------
De-hacking
Using serial console, delete \flashfs\system\appcore.d\config.d\e8.cfg
--------------------------------------------------------------------------
Changing startup screen (cold boot only)
Replace \flashbfs\system\bootlogo_legal.bmp ( copy from USB filesystem as per other files)
Original is 320x240 8 bpp windows bitmap.
Beware of changing format, as if progressapp crashes it may not run the console prompt