You modify camcorder memory values entirely at your own risk! |
|||||||||||||||||||||||||||||||||||||||||||||||||
Procedure
for modifying memory values and updating checksums:
|
|||||||||||||||||||||||||||||||||||||||||||||||||
Checksum - and what to do if it all goes wrong It is important to note that the camcorder's memory has a checksum which is always tested on start-up when the power source is reconnected after having been disconnected. If the camcorder has been switched off but a power source is still connected - ie there is a charged battery on the camcorder or the mains unit is connected and switched on - switching on the camcorder will not cause the checksum to be tested. For the checksum to be tested the camcorder must be isolated from all power sources for a minute or two, then a power source reconnected and the camcorder switched on. If an invalid checksum is found, the camcorder will be locked. It is not damaged, and it is possible to rectify the situation. The data must be corrected, but the problem is that in these circumstances the camcorder turns off after approx. 5 - 10 seconds, and the LANC port does not work. It is possible that the camcorder may work well enough to give access via the LANC port to the memory for the old data to be rewritten, but ony by continually opening and closing the cassette door. It is highly impractical for one person to do this while rewriting the data, so it inevitably becomes a 2-person job. The latest version of DVin lite (version 1.7) has an "emergency" button. If the camcorder is locked, the emergency mode may be invoked so that the data may be easily rewritten. The locked camcorder must be switched off and the power source(s) removed. This means physically removing the battery and unplugging the cable from the mains unit (if connected). The camcorder must then be connected to the PC's parallel port using a suitable interface (adapter) cable, and DVin lite V1.7 started. When the message: "Check cable ..." appears, click on "YES". Connect a power source (either a charged battery or the mains unit) and then press the "Emergency" button. Wait approx 20 seconds untiil the next message appears, and and the camcorder should then be able to accept the correct data. |
|||||||||||||||||||||||||||||||||||||||||||||||||
A few comments on the objectives and procedures The following codes are for 1st generation Sony D8 camcorders, .eg. TRV110E, TRV210E, . . .TR7000E only and should not be tried on any other type of camcorder, not even a Sony D8 camcorder of a different generation. To change memory values from the original to the new, bit manipulation is required. When using DVin Lite or an alternative Sony RM95 emulator to access the camcorder's memory, values are returned (and new values must be entered) in hexadecimal. It is therefore necessary to convert the returned value from hex into binary, change the specified bit(s), and then convert back into hex before updating that memory location with the new value. For this a binary/decimal/hex conversion facility would be useful. The Windows calculator included with Windows ME (and possibly also other versions of Windows) is ideal for this, as conversion may be carried out on any entered value at the click of a mouse button. Note that the bit assigments are: bit 7 (msb) . . . bit 0 (lsb) Consequently for a given hex value of FF or less, bits 0 to 3 are represented by the right hand character of the 2 character pair, and bits 4 to 7are represented by the left hand character. All camcorder memory values encountered to date by Video Pages have been of the 2 hex character (8 bit) type, ie FF(h) or less. It would be prudent to make a note of the original value in case it becomes necessary to revert to it at any time. When all the new data has been entered, it is mandatory to update the checksums, or the camcorder will be locked, ie will fail to start, when the power source is next disconnected and reconnected. See above for the necessary remedial action if this occurs. Unless specified, all changes are to memory values on page 0D(h), 13 (dec), except that "memory write enable" and "checksum update enable" are on page 00, and the dynamic checksum "running total" kept by the camera as changes are made is on page 02, at location F0. There is a proper procedure for the updating the actual checksum which is at 0F:FF, but the procedure outlined here circumvents the necessity to go through this rigmarole by putting a calculated value into 0D:23 which compensates for changes made elsewhere. Effectively the camcorder is "hoodwinked" into believing that no changes have been made at all. At all times retain a HAND-WRITTEN list of the original values in any memory locations changed, so that the original values can be restored if the control system crashes. Memory write must first be enabled before changes can be made to any other memory location. It is also essential to disable memory write after all the required changes have been made, so that memory data is not subsequently corrupted. The new memory values given in the table below and the
functions thus enabled have been verified on only one
example of the TR7000E. This model has a colour
viewfinder, but no side mounted LCD screen. It is
possible that the TRV110E and higher models (all of which
have an LCD screen) may differ in the exact values stored
in each location.
Video Pages attempted to enable the
following additional facilities, using information
obtained from various Internet sources. All of these
facilities failed to work on the test example of the TR7000E.
However, some or all of them may work on a different
example of the TR7000E, or any of the higher models in
the range - TRV110E; TRV210E; TRV310E; TRV410E; TRV510E.
Proceed with caution when experimenting with these
modifications, and note that modified values are
deliberately not given in the list of failed
modifications:
There were other modifications which were not tried, either because of previous bad experience when attempting to enable similar functions on second series D8 models, or because they just appeared to be inappropriate on a consumer-market camcorder of this type. Examples are (but not limited to) manual mic. level control, AE shift, and moving Program AE options and picture effects to the menu. It is possible that some of these modifications may work, but it is doubtful. Again, proceed with extreme caution if attempting any of these modifications. Page last updated: 30 November, 2006 |
This web page is optimised for viewing in
800 x 600 resolution & 16 bit colour, or better. The
use of lower resolutions is not recommended. Web page design © Video Pages (2004). |