Can We Name The Hex Strings?

vbimport

#1

:slight_smile: I feel it would be advantagous to all, if someone with the answers to the following could please put a title to each of the below that many are eager to learn about. Thanks kindly to all. :bow: :bow: :bow: :bow:
55 53 00 00 00 00 00 01 00 00 00 01 What does this change?

00 00 00 01 00 00 00 03 00 00 00 1F What does this change?

0x47 And this?

0xEB And this?

0xA7 And this?

In reading through many post, I have seen opinions that differ on what does what and it is very confusing. Again thanks for your consideration.
Pop’s


#2

Editing strings and Hex values: I will try to answer my own question here. Will someone please verify?
55 53 00 00 00 00 00 01 00 00 00 01
The first 01 appears to be for Region
The last 01 appears to be for MV

The string below, I am interpreting as the 1F is for 3 Hour Mode.
00 00 00 01 00 00 00 03 00 00 00 1F
The 01 perhaps Region again?
The 03 for 3 Hours?
My burning question is, does anyone know for sure if a change can be made to only the 55 53 ect. string to make the LVW 5005a manufactured in Sept. o04 MV free?

I have already upgraded with the LNHA1098.ESU Firmware and LNHA1000.E20 Drive upgrade.
My machine had 3 hr. mode before and after upgrade. Also able to change Region with the remote control before and after. The upgrades cured playback problems in other players. Would be excellent if the MV could be disabled so as to (backup) my Movis.
Regards: Pop’s


#3

Here is my understanding so far of what the strings do. Someone please correct me if they would.
55 53 00 00 00 00 00 01 00 00 00 00 This 01 is Region

55 53 00 00 00 00 00 01 00 00 00 01 This 01 at end is MV Disable

00 00 00 01 00 00 00 03 00 00 00 1B This 01 Could be Region?
This 03 ??
This 1B Three hour not Enabled

00 00 00 01 00 00 00 03 00 00 00 1F1F is to Enable 3 Hour

0x47 Region/Macrovision
0xEB Total Checksum
0xA7 LP 3 Hour
Regards: Pop’s


#4

Hi Pops

All seem to be correct except,

the 01 in the 3hr string I dont think applies to the region as
in the UK 0098 the string is the same
00 00 00 01 00 00 00 03 00 00 00 1B or 1F
I have posted somewhere on this forum this point before also
mailed Mr Wizard about this so far no replies from anyone


#5

55 53 00 00 00 00 00 01 00 00 00 00 = Macrovision/Region Hex String unchanged (the 01 is region, the 00 is macrovision)

00 00 00 01 00 00 00 03 00 00 00 1B = LP 3-hour Hex String unchanged (the 1B is the LP bit. No other bit in this string means anything.)

0xA7 = LP Checksum
0xEB = Main Checksum
0x47 = Macrovision Checksum

55 53 00 00 00 00 00 00 00 00 00 01 = Macrovision/Region Hex String changed (region bit -1, macrovision bit +1. Since this is offset, there is no need to alter the macrovision checksum at 0x47)

00 00 00 01 00 00 00 03 00 00 00 1F = LP 3-hour Hex String changed (LP bit +4. Both LP checksum and Main Checksum will need to be changed +4 to compensate fir the LP mode bit.

If you already have LP mode from the factory, 00 00 00 01 00 00 00 03 00 00 00 1F will already be in the facktory firmware and no change is needed to it.

I hope this makes it clearer


#6

Guitarman1

Worknot is clear on the other things all we are trying to find out

In the string 00 00 00 01 00 00 00 03 00 00 00 1F or 1B wHAT DOES THE 01 INDICATE IF ITS NOT THE REGION


#7

Guitarman1, thank you very much, this is what I have been looking for since the very first visit to this forum. Now it all makes sense. My view on this, for my own sanity that is, needing to know “why”, if something is changed in the firmware, what does it do. This will help newbies like myself get a grip on the Hex Editing.
Regards: Pop’s
P.S. I like your screename, I have been into playing for about 25 years, great pastime if that’s what you do?


#8

As far as I know, it indicates nothing. It is not part of any hack. It had only been shown as reference to finding the full string of code to change LP mode, not something to alter.

The region code for the recorder resides with the MV code.


#9

Guitarman1

If the others in the 3hr mode string mean nothing why isn’t the 01
00 as it seems to me that all these mean something or the thing wouldn’t
work. Or am I tuning my guitar wrong


#10

laffinorse,

LOL!! Yes, they all do mean something. You are right. It could be something as little as a screen color or as big as self setting variable record modes. But unless someone wants to change it and see the results… You get what I’m saying. The only reason we see the hacks we have is because they were features that were critical to users of the recorder.

One of the main reasons for owning one of these is to be able to back up the wall full of VHS tapes we have all bought over the years. Without the MV hack, this wouldn’t be possible. As far as LP mode, there were some recorders that had it from the factory and others that didn’t. Kind of a jip if you ask me, when it’s that easy to enable. That hack came out of the need to have something of better quality than 4-hour mode to record something over 2hrs. Plus, they have it, why can’t we??

I’m sure there are many code locations throughout the firmware that will turn on other features. For example, LiteOn’s All-Write feature, the ability to record on DVD+/-R/RW discs. The burners in ALL of the recorders have the ability to but the option is only available in some models. This is how they set pricing structures. You will pay more for a recorder that will record to all formats. The common person doesn’t realize that it is just a change in the code that makes the option available.

So, you have the code hackers out there who try to find the code differences between the different recorders, and if they’re lucky, they find the codes to turn on the hidden features. And that makes it better for all of us!!!


#11

Guitarman1

See what you are saying its not a region code but could mean something else,
but it is irrelevant in respect of changing to 3hr mode.
That clears up the mystery


#12

Hex Strings

Explanation of Hex Strings and Checksums:

Hex Strings:
55 53 00 00 00 00 00 01 00 00 00 00 Region/Macrovision Hex String
The 01 in this string is Region 1 and the last 00 is Macrovision ON

55 53 00 00 00 00 00 00 00 00 00 01 = Region Free and Macrovision OFF

Hex String:
00 00 00 01 00 00 00 03 00 00 00 1B LP/3 Hour Hex String
The 1B in this string is LP/3 Hour mode OFF

00 00 00 01 00 00 00 03 00 00 00 1F
The 1F in this string is LP/3 Hour mode ON

Below are the Checksums:
0x47 = Macrovision Checksum
0xA7 = LP/3 Hour mode Checksum
0xEB = Main Checksum

By making a change to this string: 55 53 00 00 00 00 00 01 00 00 00 00
To: 55 53 00 00 00 00 00 00 00 00 00 01
Making this modification, sets to Region free and Macrovision Disabled.
This makes the Region bit -1 and Macrovision bit + 1 so this being an offset,
there is no need to change the Macrovision checksum at 0x47

By making changes to this string: 00 00 00 01 00 00 00 03 00 00 00 1B
To: 00 00 00 01 00 00 00 03 00 00 00 1F
Making this modification, sets to LP/3 Hour mode.
Changing the 1B to 1F on the end of this string, calls for adding + 4 to the
LP/3 Hour bit checksum at 0xA7 and + 4 to the Main Checksum at 0xEB
to compensate for the LP/3 Hour bit mode.

If you already have 00 00 00 01 00 00 00 03 00 00 00 1F in your Firmware
String which is LP/3 Hour mode enabled, no change is needed.

Long story short, if you already have LP/3 Hour mode, the only change needed
to get Region free and Macrovision disabled, is to modify one string as below.
55 53 00 00 00 00 00 00 00 00 00 01
This is my concept on all of this for what it is worth. Please correct me if any of
this is incorrect. I thank all who have helped in this venture.
Regards: Pop’s


#13

workknot,

Bingo!!!


#14

Guitarman1; Thank you very much for helping me to get this all in order. It has really helped me to understand the whole concept of Hex Strings, Checksums, there Values and how to change them. Laffinorse has also been a great Mentor in helping me to understand Hexadecimal and using a Hex Editor. The CD Freaks Forum is number ONE in my opinion. Keep up the good work to ALL.
Regards: Pop’s
:slight_smile: