View Full Version : Hacked Oppo970HD firmware, anyone actually looked at it?


naschbac
02-02-07, 12:12 PM
It's pretty funny actually.

The only difference between the hacked and the legit firmware is a chunk of code 46,707 bytes long where whoever did the hack replaced the original code with the first 46,707 bytes of the Photoshop 7.0 for Mac executable (I'm assuming they just needed a bunch of bulk garbage to fill it with that would pass checks for NULL).

Then at the very end of the file there's another chunk of MTK (I'm assuming all the MTK references in the binary are for MediaTek) boilerplate, or that's what it looks like at least.

I took the latest firmware (Sept 2006) and applied the same changes. The initial block that gets replaces with the Photoshop garbage is confirmed to be the same size and of the same content as in the original legit firmware that the hacked one was based on. It was just at a different offset, which makes sense because changes they would have made to other parts of the code would have an affect on where other things ended up.

The important thing is it was in there, and it was easy to replace. Just for good measure I tacked on the MTK boilerplate stuff to the end as well.

The only catch is... I don't have an Oppo player to test this in, lol. It was fun digging around in it though.

The original hack creator must have known pretty well what the HDCP compliant implementation code would look like so it could be removed because there's nothing obvious to me about why that particular section is the one that had to get removed.

blackmax2k1
02-02-07, 12:41 PM
I'm sure someone would be happy to test it!

naschbac
02-02-07, 12:57 PM
I'd be happy to bundle it up in an ISO and send it to anyone who wants to test.

I can't make any claims to its effectiveness or safety, so as always it would be at your own risk. I don't know what kind of firmware update failure redundancy Oppo has built into their players.

That said. I can't think of any reason it wouldn't work either based off inspecting the v1A-0613 hacked and legit firmwares in direct comparison.

WirelessGuru
02-02-07, 01:30 PM
Sweet.... so now you can run Photoshop on your Oppo! ;)

naschbac
02-02-07, 01:55 PM
Well I've got the ISO made and ready to go. I can post it on one of those file hosting sites or e-mail it to anyone who's brave and willing to give it a go and report back.

Again, I can take no responsibility if the firmware hoses your player and requires a re-flashing of a good firmware, as I have no ability to test this myself first. Though if anyone has an Oppo player they'd be willing to donate to the cause... lol :p

louthewiz
02-02-07, 02:46 PM
Why fix it if it's not broken and take the risk of crapping out a perfectly good working dvd player hack?
I have installed the new firmware hack and the dvd player works great,now changing or modifying something that is working is just plain useless.

naschbac
02-02-07, 03:15 PM
I did it in a effort see if some progress could be made to keep the hacks up to date with whatever firmware patches Oppo releases.

It's a first step. If it can be done to the current latest firmware, then perhaps we can keep it going with future versions as well.

That's why I did it.

primetimeguy
02-06-07, 09:09 PM
Come on, some one give it a try!

Quank
02-06-07, 09:40 PM
I'll test it. I agree with louthewiz, but I plan on using SACD and there were a few firmware fixes that have happened since the popular "hack" was available.

The only catch is that my player is on backorder from Amazon.com. So it'll be a week before I can test it.

naschbac, me and many other AVS forum members have been PMing one another waiting and hoping someone could figure this out. We're grateful for the hack that is out there but were hoping that future hacks could keep coming. With the number of 970s that sold over Christmas (Oppo and their sellers sold out), I suspect many more people will be looking for this that don't post on here.

Mickey_C
02-06-07, 09:44 PM
And this will do 720P upconvert over the component video cables? Gee for 149.00 through AVS I am tempted to buy one, and try it for myself!

Quank
02-06-07, 10:00 PM
The Oppo 970 will upconvert to 720p or 1080i over component cables for non-copyrighted DVDs OR for any DVDs if you apply the hack.

That's what also sold me because my TV only has component inputs.

naschbac
02-06-07, 10:03 PM
I'm going to investigate things further with this.

Someone else volunteered to test it, but he may have accidentally tried to flash his 970 with a 971 firmware prior to trying the hacked 970 firmware I gave him.

The result is that I'm not sure if the hack failed, or if there was user error. I also don't know if the ISO was burned with sessions turned off.

I'm going to order a 970, hopefully a refurb or snag a used one, and do some experimenting.

If you're REALLY cavalier and are willing to be the guinea pig we should chat. Otherwise I can't recommend this to someone at this point who is casually interested, as it may require sending your player back to be re-flashed if you can't get a good firmware flashed back onto the player for some reason.

I think it's worth continuing to look into this however.

I still fail to understand why we're not allowed to have upsampling over component straight from the manufacturer. I was fed the copy protection line, but HDCP doesn't apply to the standard DVD format, and it sure has hell has nothing to do with 720p/1080i. It's completely bogus in my opinion, and on some level has soured me with regard to Oppo and the other manufacturers.

If the studios are demanding HDCP for upsampling then they're effectively stating that upsampled 480p is as good as real HD content, and needs to be protected from analog capture.

greeno
02-06-07, 10:11 PM
I've pinged a guy who has hacked firmware before for the dreamx-108 player. He might be able to weight in... if he's still around (handle is "tomb").

Best,
jeff

sd_smoker
02-07-07, 11:09 AM
I'll be following this thread very closely. I've been running the hacked firmware with no problems but I'd really like to keep up to date on the fixes if at all possible...

CT_Wiebe
02-10-07, 04:12 AM
--- SNIP ---
I still fail to understand why we're not allowed to have upsampling over component straight from the manufacturer. I was fed the copy protection line, but HDCP doesn't apply to the standard DVD format, and it sure has hell has nothing to do with 720p/1080i. It's completely bogus in my opinion, and on some level has soured me with regard to Oppo and the other manufacturers.

If the studios are demanding HDCP for upsampling then they're effectively stating that upsampled 480p is as good as real HD content, and needs to be protected from analog capture.It has absolutely nothing to do with reality or technical correctness. The marketing and legal departments of the studios (with no technical knowledge) have succeessfuly lobbied the government (with no technical knowledge) into passing laws requiring that 720p and 1080i/p video (HD formats) are not to be enabled for DVD movie materilal (regardless of its source).

Consequently, if any manufacturer wants to sell hardware in the USA, they must comply. Cyberhome found this out the hard way, when the FEDs raided their US salesroom & warehouse and confescated all their inventory (late last year). Since that was only about 20 miles from the Oppo US headquarters, they are very aware of that event.

Fortunately, this is still in negotiations (with most of the TV networks being on our side) for HDTV programs (non-PPV at least). Consequently we can still use component outputs for 720p & 1080i programs (at least there, the enforcement is a program flag to block analog output, depending on the outcome). However, we did lose on the ability to record HD analog signals. Unfortunately, we didn't have any major corporate muscle on our side for DVD players.

PooperScooper
02-10-07, 09:39 AM
The marketing and legal departments of the studios (with no technical knowledge) have succeessfuly lobbied the government (with no technical knowledge) into passing laws requiring that 720p and 1080i/p video (HD formats) are not to be enabled for DVD movie materilal (regardless of its source).

Claus,
There is no legislation that makes it illegal to send unencrypted HD resolutions out of a player. If you want to be a member of the DVD Forum (something like that) you have to play by their rules. That's all. The cyberhome thing was something completely different:

"A task force led by the Federal Bureau of Investigation (FBI) has seized more than 20,000 CyberHome-brand DVD Recorders alleging that they use Philips' patented technology without a license."

larry

CCLAY
02-10-07, 11:21 AM
naschbac,

Just to confirm, you took the latest legit firmware and inserted the 'upscale over component' hack to it?

So if this works, all the bugs like the squeeze problem, the audio gaps, etc., will be fixed and you'll be able to upscale over component. Good stuff. Your efforts are appreciated.

Chris

Quank
02-10-07, 11:36 AM
Claus,
There is no legislation that makes it illegal to send unencrypted HD resolutions out of a player.

He said "DVD movie material". I think it's assumed he's talking about encrypted material since these DVD players do in fact output 720p and 1080i over component if the material is not copy protected (home videos on DVD for example).

PooperScooper
02-10-07, 11:48 AM
He said "DVD movie material". I think it's assumed he's talking about encrypted material since these DVD players do in fact output 720p and 1080i over component if the material is not copy protected (home videos on DVD for example).
Regardless, there is no legislation preventing it. Although I should have been more specific. :) It is not illegal to output Macrovsion protected DVD content unencrypted at HDTV resolutions.

larry

minetoo
02-10-07, 11:57 AM
Talked to the sales dept. put in my order, Asked him if this player can convert over component and he said their is third party firmware that will let that happen but not with Oppos having anything to do with it. I asked him if I did do the hack would any of the firmware upgrades take that away He said NO, I said that a lot of people By this player for that reason. I told Him that. Oppo would lose a big amount of sales if a firmware upgrade took that away He said Yes Oppo knows that. IMO IF this would happen Oppo would somehow leek out a new fix so as not to lose there cust. base. I'm hoping all gos well .

PaulT_BC
02-10-07, 12:43 PM
I asked him if I did do the hack would any of the firmware upgrades take that away He said NO,

I'm not at home to test this but would be very interested to have this confirmed.

Usually firmware upgrades will wipe out any previous firmware/patches/hacks.

If one can apply the new 'beta 4A-1220' which fixes SACD gap (and incorporates the previous 3A-0916 fixes) over the hacked 0613 version, then there is no point in anyone trying to re-hack 4A-1220 to add upconversion over component.

Can someone apply the hacked 0613 then the new beta and see if they still can upconvert 'commercial' discs over component.

Smarty-pants
02-10-07, 12:57 PM
All firmware applied to an Oppo dvd player will always overwrite any subsequent firmaware applications. This is fact, no exceptions. Someone has simply been misinformed, or misinterpreted, or misquoted, or misunderstood, etc... etc...
Not trying to insult anyone, but this is just the way it is. Firmwares can not be "stacked".

PaulT_BC
02-10-07, 01:04 PM
Firmwares can not be "stacked".
That has always been my interpretation as well, thanks.

minetoo
02-10-07, 02:06 PM
That almost sounds BAD, the way that sounds, But I'm thinking what I had herd about this Player is almost all good. and that if it Plays rented disc.through component.at 1080i I could live with that. IS there anything else I should Know I have a old Mits. WS- 65905 vintage 1999 comp..HD only have cable box in it now. But will get splitter.someone on another thread said mec. and cheep. Thanks for the help. I could use feedback. came on AVS. Nov. Saw the light of info. Thanks again for all people you help.

aikiman
02-10-07, 03:28 PM
The only difference between the hacked and the legit firmware is a chunk of code 46,707 bytes long where whoever did the hack replaced the original code with the first 46,707 bytes of the Photoshop 7.0 for Mac executable (I'm assuming they just needed a bunch of bulk garbage to fill it with that would pass checks for NULL).

I'm very interested is seeing the results of this as well...my only concern (as a former programmer myself...) is the so-called "garbage" buffer, i.e., is it really 46.7K worth? Maybe the original code should be re-examined to make sure it's only the non-upscale part....and should it be buffered with Photoshop code?

Maybe it can be something a little better than "quick & dirty?" Just my 2 cents...

Quank
02-10-07, 05:05 PM
Talked to the sales dept. put in my order, Asked him if this player can convert over component and he said their is third party firmware that will let that happen but not with Oppos having anything to do with it. I asked him if I did do the hack would any of the firmware upgrades take that away He said NO, I said that a lot of people By this player for that reason. I told Him that. Oppo would lose a big amount of sales if a firmware upgrade took that away He said Yes Oppo knows that. IMO IF this would happen Oppo would somehow leek out a new fix so as not to lose there cust. base. I'm hoping all gos well .

I'm not sure which sales department at which store you talked to, but they are wrong. Anytime you install new firmware (and that's all the "hack" is - just a modified firmware) you overwrite all existing firmware. This is actually good because you can always reinstall an older firmware if a new one does something funny. From the Oppo site: Q: Are OPPO firmware releases accumulative of the fixes and added features to date?
A: Yes. As a result, you only need to install the latest firmware to get all the fixes and added features. We also keep some previous major firmware releases on this page for archiving.

escon
02-10-07, 05:36 PM
I'm very interested is seeing the results of this as well...my only concern (as a former programmer myself...) is the so-called "garbage" buffer, i.e., is it really 46.7K worth? Maybe the original code should be re-examined to make sure it's only the non-upscale part....and should it be buffered with Photoshop code?

Maybe it can be something a little better than "quick & dirty?" Just my 2 cents...During the beta testing of the Oppo, reviewers were given a firmware version that had HDCP disabled. Normally, HDCP is set On or OFF only during boot up time. But, it can also be dynamically switched ON or OFF during play time, but most manufacturers can't be bothered to write the code to do that. I think it would be just a couple of bytes to set this flag either ON or OFF.

An HDMI ouput connector does not HAVE to have HDCP enabled on it. Manufacturers of STBs for example, are permitted to NOT have the HDCP component of the signal out of the HDMI connector enabled, as the source material is not encrypted in the first place. I am assuming here of course, that the same HDCP flag also toggles upscaling over component.

minetoo
02-10-07, 06:10 PM
It was the man at Oppo I ordered over the phone, and I told him Oppo would be cutting there own cust. base. off of something that a lot of people by Oppo For. He said yes that was true. so thats my story and I'm sticken to it. Thanks Again.

Quank
02-11-07, 12:09 PM
It was the man at Oppo I ordered over the phone, and I told him Oppo would be cutting there own cust. base. off of something that a lot of people by Oppo For. He said yes that was true. so thats my story and I'm sticken to it. Thanks Again.

hehe, fair enough! :) I'll chalk it up to a misunderstanding on the rep's part. But it's nice to know that Oppo recognizes this. The internet IS their customer base and that's the stuff we're asking for. If they sold at Best Buy, I wouldn't blame them for not caring (like Sony) what the internet peeps think. We'd only be 2% of their sales at that point.

Quank
02-11-07, 12:17 PM
Has there been any more testing with the newest "hacked" firmware?

PooperScooper
02-11-07, 02:07 PM
During the beta testing of the Oppo, reviewers were given a firmware version that had HDCP disabled. Normally, HDCP is set On or OFF only during boot up time. But, it can also be dynamically switched ON or OFF during play time, but most manufacturers can't be bothered to write the code to do that. I think it would be just a couple of bytes to set this flag either ON or OFF.

An HDMI ouput connector does not HAVE to have HDCP enabled on it. Manufacturers of STBs for example, are permitted to NOT have the HDCP component of the signal out of the HDMI connector enabled, as the source material is not encrypted in the first place. I am assuming here of course, that the same HDCP flag also toggles upscaling over component. I don't think that HDCP was disabled during beta. If they did, they would never know what displays had problems handshaking and that would be counter to the purpose of beta testing. I had a 970 during beta, but since my display is HDCP compliant I would never know. It did upscale via component until the production firmware was installed. Also scaling is done before it gets to the HDMI chip where HDCP will be enabled so the decision is made before it gets to the output path. In fact I've never read where an HDMI output device did not enable HDCP. People complain about 480i and 480p having HDCP enabled with DVD players. You're right, it doesn't have to be on in all cases. With DVD players, if the DVD is Macrovision protected, HD resolution output is supposed to be encrypted. With MPEG video streams there is a "flag" that indicates the output should be encrypted. HDCP is one encryption scheme used by DVI and HDMI. "5c" (?) is used by firewire.

larry

naschbac
02-11-07, 02:48 PM
I'm very interested is seeing the results of this as well...my only concern (as a former programmer myself...) is the so-called "garbage" buffer, i.e., is it really 46.7K worth? Maybe the original code should be re-examined to make sure it's only the non-upscale part....and should it be buffered with Photoshop code?

Maybe it can be something a little better than "quick & dirty?" Just my 2 cents...

Here's what I can offer for info.

I took the 0613 firmware from Oppo and compared it thoroughly with the hacked 0613 firmware from the recesses of the web.

This was achieved using a hex editor, of course.

There are three differences between the two.

- The tail end of the hacked version has a bunch of stuff that the legit version doesn't. There are a lot of MTK symbols in that segment.

- The hacked version has a block of code that is definitely the first 46.7k of the Adobe PS 7.0 for Mac executable.

- The case is different for every point where the string "ver" exists. In the production version I think the "v" was always lowercase, and in the hacked version I think it was uppercase. That is just a string used to print the "version" info in so far as I can tell based on what's around it.

That's all.

How I created the hack.

I took the legit 0613 firmware and located the offsets that defined the segment that had been replaced with garbage data in the hacked firmware. I grabbed all the data in the legit version between those offsets and I checked to see if that EXACT same block of code existed in the latest firmware available from Oppo.

It does. It's the same data, just at a different offset.

I then took the same set of garbage data from the hacked firmware and mapped it over that matching segment.

I then grabbed all that tail end MTK code and strung it to the end of the latest firmware as well.

That's how I arrived at the hack. Short of being able to disassemble the thing into Mediatek assembler (I have no idea what ISA their controller is based on, other than it's decided big endian) I think working on variations of mixed-matches of the above outlined process is probably our best bet.

As an aside: I've gotten a few PM's and an e-mail from some folks wanting me to send this hack to them. First, I'm not ignoring you. Second, I've had too much legitimate work the last week to look into this any further, but that project is live now, so I should have some free time. Lastly, I'm very hesitant to send this to anyone willing to give it a go without them first knowing how I went about this, what my methods were, and with a certainty that I have NO IDEA IF THIS WORKS, and it may require sending your device back to Oppo to be reflashed to a proper firmware if for some reason just popping in a CD with a good firmware doesn't take.

I'd also like to establish a somewhat controlled environment of people to test this so that as changes are made it will be easier to track what does and doesn't work.

Just wanted to let everyone know.

naschbac
02-11-07, 03:56 PM
Some new info.

The MT13x9 series chips use the ARM Thumb ISA, which is nice since it's hardly obscure.

I've also located some info on some of the facets of the ROM structure and potentially what's what in there.

greeno
02-11-07, 05:06 PM
I was wondering about this so thanks for the info naschbac. These machines aren't running cLinux like some of the sigma 8500 based dvd players did? See this for an e.g. of how it worked in those players:
http://sigma-players.nd.e-wro.pl/

and click on firmware link at the top.

jeff

escon
02-11-07, 05:40 PM
....... In fact I've never read where an HDMI output device did not enable HDCP. People complain about 480i and 480p having HDCP enabled with DVD players. You're right, it doesn't have to be on in all cases. With DVD players, if the DVD is Macrovision protected, HD resolution output is supposed to be encrypted. With MPEG video streams there is a "flag" that indicates the output should be encrypted. HDCP is one encryption scheme used by DVI and HDMI. "5c" (?) is used by firewire.
larryHere in Australia, we do have HDMI without HDCP. Generally, this "format" is restricted to Free to Air HD Set Top Boxes and PVRs that only receive unencrypted signals from the broadcasters. Some HD Media Players that don't have built-in DVD players also have HDCP disabled.

minetoo
02-12-07, 12:03 AM
The one thing I know, is we are in good hands. If you could answer a Q. for me IF Oppo 970 and the LG DN191H are supposed to up scale on encriped dvds why wont me dvds Ripped with Mactheripper and burnt with toast. Has any one been able to play HD1080i with out the hack but just ripping and burning. Is it the fact that the dvd gos in but no signal is sent to the HDMI. or the DVI.outputs or is something left on the disc that says don't let this play HD over coponent. I know its a lot of Qs but if you or anyone can tell me have you played HD through comp.with just a rip and burn. I know you are going to get this I will help send some money for a Oppo to fry. if needed. thank being able to play HD over comp. is what I need.

Smarty-pants
02-12-07, 12:10 AM
If you burn a dvd, and though the process remove the copy protection from the dvd, then the dvd will scale to 1080i with no hack needed. Only dvds WITHOUT copy protection can be upscaled to 1080i (unless you apply the hacked firmware).

EDIT: The above comment refers only to the OPPO DV-970HD

minetoo
02-12-07, 12:38 AM
It's only because I have ordered Oppo.But my lg said it could do it but would not. only one disc from a friend burnt with a PC. worked that way. I use a mac, and the rip is done then goes to Toast If I try to burn with toast only with out the rip it tells me can't copy encrip.disc. so mac the ripper is takeing that off. So is anyone out there use a mac. and if so dose the ripp and burn work for you. Like you pointed out that was for a 970 not my LG. So this is why all the panic about this. Thanks for answering my Q. they may sound dumb to you but very important to me. Thanks Again.

Smarty-pants
02-12-07, 12:51 AM
Asking questions isn't dumb. It's the way to obtain the answers you need, and to me that's smart. Dumb would be for someone to guess at the answers without obtaining the facts first. That's how people turn nice equimment into paper weights :).
Good luck finding your answers minetoo :).

minetoo
02-12-07, 12:38 PM
I e-mailed Oppo and asked about the iso. file and using a Mac. to burn it and they gave me this address. http://www.mrbass.org/mac/dvdburn/ that covered lots of diff whys for Mac. to do this. and this a statement they left ( Any third party software for the removal of HDCP and CSS compliance will
also remove the gapless playback fixes, as the firmware this hack is
based off of is very old.) Well I guess DaNile isn't just a river in Egypt. I realy like the way they go back to me . the service is all everyone said it was. looking forward to a great week Waiting for my 970. thanks again.

Smarty-pants
02-12-07, 12:44 PM
IMO, customer service at Oppo is the absolute best that I have experienced in years. Any inquiries that you have can be forwarde to them with a fast and knowledgable explanation in return.
You're welcome minetoo and I hope you DO have a great week!:)

Quank
02-12-07, 03:33 PM
Small Request

Let's not talk to anyone at Oppo about hacked firmware. It is nice enough that it's possible and let's not ask how the original got to us. Once it has officially been brought to their attention via calls or too much discussion on this BBS, they may be obligated to take measures to make it less easy for us. I'm not talking criminal, I'm talking civil here. Everyone says what a great company they are, let's not put them in a possition where they can't deny they know what we're upto.

I know this sounds paranoid. It does to me too. But I'd hate to have them change their excellent product, services and policies to us.

gonk
02-12-07, 04:26 PM
Quank's got an excellent point - the fact that a hack exists is a great convenience, but its existence puts them in a difficult position. There's a very good reason that the player doesn't ship with this capability in place. They can't support it, and it's probably best if they don't acknowledge it. Remember, it's only paranoia if they're not out to get you...

minetoo
02-12-07, 05:49 PM
I think it was Jean KerPaterik, that said that. I will not ask about it again? I believe I have most of my answers and thanks alot. Did't mean to cause trouble. sometimes ya wish like . well theres nothing else you can do .Theres no one to call and ask. some times it's like being a long way from shore and the fog is coming in. and then as they would say on SEA HUNT! there it was a light AVS. help was on the way. I'm sorry for my accesive behavior. Thanks for all of you out there.

Quank
02-18-07, 04:53 PM
Any progress on this? Has anyone tried it? My 970 arrives tomorrow.

videobruce
02-25-07, 10:43 AM
There was some terms/phrases in the OP that I never heard of before;that would pass checks for NULLMTK (I'm assuming all the MTK references in the binary are for MediaTek) boilerplate"Pass checks for null" & "boilerplate"?
I assume the MKT is reference for MediaTek?

naschbac
02-25-07, 06:17 PM
With regard to "NULL."

In a lot of firmware coding, especially for devices that contain mixed assembly types, there's usually the main code loop for operating a particular part of the device and everything that is called from there is actually sitting in a contiguous chunk at some other offset and the main loop just calls functions sitting out there at those offsets.

Depending on what the functions are supposed to do, what kind of hardware you're using, and/or how the original program was written sometimes in order to keep code from having a fatal failure by making a call to an offset that has nothing but a block of 0x00's in it you just have to fill it with junk. The calling routine doesn't fail and code execution continues "normally" except that the function called at the offset doesn't actually do anything since it's just garbage.

There are plenty of reasons for needing to fill with something other than 0x00's, but that's one of them.

I have no idea what the specific purpose of doing so for the original hack was.

In so far as the MTK stuff is concerned I assume it's just MediaTek boilerplate stuff. Perhaps reference code that Oppo doesn't need, or string data for stuff Oppo doesn't display or use. I say that only because the "boilerplate" stuff is wholly absent from the three different Oppo firmware's I looked at to determine just what that stuff was.

Just as an update I'm currently working on disassembling the firmware to see if something more directed than "guess and check" can be done in fleshing out this whole thing.

videobruce
02-26-07, 12:11 PM
"Boilerplate"?? Huh?

gonk
02-26-07, 12:33 PM
At least in specification writing in the construction world, "boilerplate" refers to a standard or template or sorts. I assume it's much the same here. In the case of firmware for the MediaTek chip, "boilerplate" might be the firmware code that MediaTek wrote as part of the chipset development - generic code that companies could use to understand how the chipset works and what features it supports. Companies like Oppo could then pull out pieces that they need or don't need (the 981HD wouldn't need upscaling and deinterlacing firmware for the MediaTek because the Faroudja chip handles that, for example) and modify it to make improvements or integrate with other components in their design, just like I might take a "boilerplate" spec for a pump and modify it to make it non-proprietary or to include non-standard features that an owner wants.

videobruce
02-26-07, 12:43 PM
Template or form. Ok, got that.

Quank
02-26-07, 08:07 PM
"Boilerplate"?? Huh?

Google.com was established several years ago to aid in finding more information about a particular topic. I was rewarded with the following link after conducting a "search". http://whatis.techtarget.com/definition/0,,sid9_gci211686,00.html

lament
03-09-07, 12:27 PM
Do we actually know who modded the firmware in the first place? I mean was it modded by someone here or... ?

My friend was going to take a look at this firmware and see if he could do something, but naschbac you took care of that.

:)

Are you currently communicating privately with people who are willing to give this hack a try, naschbac?

18 is # 1
03-28-07, 04:15 PM
Any news?

sd_smoker
03-29-07, 11:15 AM
I agree. I'd hate to see this one die...

DC2R714
03-29-07, 01:08 PM
ANy new news on this? Anyone have the latest firmware release hacked version?

daggerNC
04-10-07, 11:12 AM
My turn to bump this back up. Any news/progress? I've got my new 970 in a box ready to be inserted into my HT system that currently uses component cables.....

Maybe I should just donate my DVD player to Naschbac????

naschbac
04-10-07, 11:37 AM
Someone contacted me who claims to have the ability to re-flash their firmware with a serial flashing device.

Just yesterday I was able to contact him to let him know that I've got something he can test.

So we'll see.

daggerNC
04-10-07, 01:50 PM
naschbac - did you buy a 970, or are you using someone else's? Let me know if I can help (unfortunately I am not a firmware developer). Thanks again for your work into this.

naschbac
04-10-07, 02:08 PM
I guess that's the comedic irony in all this.

I still don't have a 970. Getting a working hack going is pretty much the fulcrum for finally buying one.

I don't have any desire to have one if I can't scale to 1080i over component. I can't scale to 1080i over component (with a recent firmware) without creating a hack. Creating a hack is all the more difficult without having a player. Rinse, repeat.

Sort of a chicken and egg problem :)

Honestly short of having one AND having the ability to serially re-flash it (which I don't); the next best situation is access to someone who satisfies both (which I may have).

We'll see how it goes.

naschbac
04-10-07, 05:23 PM
Oh by the way. Just a funny aside.

What I originally thought was part of the Adobe PS executable embedded in there turns out to actually be part of a JPG file that was saved by the PowerPC version of Adobe's JPG file plug-in.

I extracted the image data out of the hacked firmware just to see what it was and here it is:

http://imperialflow.com/temp_images/oppo_image.jpg

You can tell the data is truncated, but of what we can see I think it's safe to assume that the original hacker may also have been a Mac user, lol :)

If you're curious, the image data starts at offset 12266C and goes to 12DCDF.

Smarty-pants
04-10-07, 08:03 PM
I've had the Oppo for quite a while now. I had ordered one within an hour of when they first went up for sale. I use it in my living room where my TV only has component imputs. I was greatful for the original component hack, however it is grossly outdated now. If someone doesn't come up with a hack for a modern firmware soon , I will probably just sell it.

wmcclain
04-11-07, 07:26 AM
I've had the Oppo for quite a while now. I had ordered one within an hour of when they first went up for sale. I use it in my living room where my TV only has component imputs. I was greatful for the original component hack, however it is grossly outdated now. If someone doesn't come up with a hack for a modern firmware soon , I will probably just sell it.

See: http://www.avsforum.com/avs-vb/showthread.php?t=832356

-Bill

Dmaumau
09-02-07, 08:47 PM
Hello guys.

Anyone working on a hacked firmware for the new Oppo 980HD ?

Cheers

;)