FREE Oppo and Clones Jailbreak

theaxledentaldj

Active Member
FREE Oppo and Clones Jailbreak
[UPDATE Jan. 8th 2021)
A Huge thanks to: moremodey1 and to annonymous for the RU firmware!


Notes:
When using the MTKtool, make sure you use a USB 2.0 (cheap) Flash Drive with your M9702 or Oppo-UDP 203/205 unit. If you use a USB 3.0 Flash drive, it will fail to read the MAIN20XCN.bin/MAIN20XRU.bin and fail to read the USB drive which results in a FW Fail! Also, make sure its Basic, MBR, FAT32 formated.

For owners of an Oppo-UDP-203/205, its NOW also recommended to backup the NAND before and after you do a firmware update. This can help with issues from downgrading to older firmwares and then upgrading to newer firmwares.

Note:
20X-54-1127 does not have AutoScript feature.
20X-56, 20X-60, 20X-65-0131 has AutoScript feature.

Here's the AutoScript to do a NAND backup:


1. Download the file.
2. Extract the archive to an USB and plug the flash drive into your player.
3. Wait atleast 30 minutes for it to copy the NAND to the flash drive and you can remove flash drive.
4. Check that 23 files have been written to the USB Approx 514.6MB).
5. Store these files somwhere safe.

Here's what my Oppo-203 NAND backup looks like after I had the CN Jailbreak:

Screen Shot 2021-01-07 at 4.34.16 PM.png



Upon recent descoveries, moremode01, highly recommends doing the NAND backup. He states the reason why. Downgrading or going back to an Original stock firmware on an Oppo-203/205, can be difficult and cause issues. The Blu-ray/UHD Blu-ray keys to playback physical retail discs can be lost. Seems these keys are installed into the NAND partition that some firmwares dont have included with them.


moremodey01 says:
If you check this nand / firmware layout

You will notice that some nand partitions are not coming from the firmware but preflashed somehow (MAC, KEY and FE_xxx (fe = bluray player)).

The firmware UDP20X-45-0605 version has a different nand layout , so if you flash it with Mtktools those unique partition become random garbage and apparently prevent UHD disc reading.
You can check your MAC and im pretty sure it wont be 00:22:xxxxx but something random.
You have to downgrade to V60 (nand write blocked on v65 ) and restore those unique partition with dd from your nand backup then upgrade to v65 again and you ll be back on track.

I bought the DSD TECH USB to TTL Serial Converter CP2102 with 4 PIN Dupont Cable Compatible with Windows 7,8,10 from Amazon. It uses Silicon Labs Chipset drivers:

CP210x USB to UART Bridge VCP Drivers - Silicon Labs chipset windows drivers:
CP210x USB to UART Bridge VCP Drivers - Silicon Labs

________________________________________________________________________________________
New 12/12/2020

The jb_overlay V1 is an optional advanced install that offers more functionality for the Russian Jailbreak firmware.

Moremodey01 jb_overlay Version 1:
Hi i was thinking a bit how to add a few more features to the firmware and had in mind 2 main issues.

* While there is still like 80M of space in the firmware that could be used , re-flashing with Mtktool is not really friendly , especially because several Oppo 203/205 users have installed the jailbreak with the USB method from the Update firmware option in the UI menu
.
*Adding feature in another way should not soft brick the firmware.

Finally I came with the solution of creating a small framework that is installed as an overlay of the jailbreak firmware on the writable ubi partition.

The first version can be found here : jb_overlay

The installation is done with Autoscript :
  • Remove any other autoscript on the flash drive
  • Copy the Autoscript folder
  • power off the unit
  • Plug the flash drive
* Power ON and do not touch until the Disc Open/BD-ROM Drive or a logo is displayed (or at least 2 minutes has passed :) )

Once done the overlay is installed in the folder /mnt/ubi_boot/jb_overlay and on next reboot it will take control of execution.

Configuration : there is a minimal configuration that can be done by editing the file /mnt/ubi_boot/jb_overlay/config.ini, check below:

There are also minimal logs for each boot in /tmp/jb_overlay.log

Features :

Once installed, here are the new feature for this first version :

* Antibrick : On boot the init script will wait 3 seconds to detect if the eject key has been pressed on the remote , if yes it will permanently disable the overlay. To reactivate, one need to connect through telnet with Autoscript and type this command :
touch /mnt/ubi_boot/.nobrick

* root password : it is possible to configure the root password (default : oppo) by editing the line ROOT_PWD= in the config.ini

*telnet : it is possible to launch telnet without Autoscript by having USE_TELNET=1 (default) in the config.ini

* ssh : i added a ssh and sftp server that is started automatically if the line USE_SSH=1 (default) is in the config.ini. It is then possible to connect with ssh or upload/download file with scp , filezilla ...

* os commands : when connected over ssh most os commands are being called from the overlay (busybox), so lsof , mount , df , ... works now properly for eventual scripting

* rclone : i have received pms that some people are scamming end users by selling them the firmware with rclone integrated on telegram. rclone is free and i have added it as requested. I did not compiled it myself but used the armv7 version from their website. Please note that default path is not writable for storing configuration so one should always use it with a flag like --config /mnt/usb_boot/jb_overlay/etc/rclone.config. a good start is to do
rclone --config /mnt/usb_boot/jb_overlay/etc/rclone.config config

* autostart: it is now possible to start commands without Autoscript by adding them to /mnt/ubi_boot/jb_overlay/autostart.sh. however there are 2 limitations :
  • the network is apparently configured by the player app and not by the os
  • the nfs/ smb mounts will be visible in the gui only if done on a usb mounted device in /mnt/sda1 (tried loop with vfat image without success :( ), if you know how to refresh please tell me.
For those reasons there are 2 parameters AUTOSTART_WAIT_NETWORK and AUTOSTART_WAIT_USB in the config.ini that if set to 1 (default) will wait for those before launching the autostart script.

* Finally the overlay will try to boot the file /mnt/ubi_boot/jb_overlay/bdp/bdpprog if present , if not it will launch the original firmware version. Would be nice if somebody can adapt the switch RU Autoscripts and such for this.
___________________________________________________________________________________________

OPPO203-and_Clones_FREE_JAILBREAK_OPPO65-0131_Noactivation-needed RU_CN_V1.0

This is a FREE jailbreak that doesnt require any activation for Oppo 203 (maybe 205) and clones like M9702 (any version)
AutoScript is enabled.

download here: 288.03 MB file on MEGA


To install the CN version :
###############

* Rename the file UPG/MAIN20XCN_CN.bin to UPG/MAIN20XCN.bin
* follow the mtktool procedure in the doc file "HOW TO INSTALL FIRMWARE.docx"

To install the RU version :
###############

* Rename the file UPG/MAIN20XCN_RU.bin to UPG/MAIN20XCN.bin
* follow the mtktool procedure in the doc file "HOW TO INSTALL FIRMWARE.docx"

The RU seems to be identical to the CN version but allow to change wallpapers.

It is also possible to switch from RU to CN or CN to RU without reflashing by using the provided AutoScript modules


AutoScript Modules :
############

A bunch of AutoScript modules are provided in the AutoScript_Modules folder
To use them copy all the files from a specific module in the [flash drive]/AutoScript folder (With capital S)
For the scripts that install something, It is not mandatory but recommended to
power off , plug the flash drive , power on, wait until the disc icon is triggered then power off and remove the flash drive .

Backup_nand
* Allows to backup the nand on the flash drive

Deploy_busybox
* Deploy some devs tools, not needed for most peeps

Install_custom_wallpaper
* Install custom wallpapers for RU firmware,
* First edit the wallpaper in the pic folder with same size (1080p)..

Remove_Second_Firmware
* Remove a second player installed

Restore_original_wallpaper
* Remove any custom wallpaper for RU firmware

Switch_CN_Firmware
* Switch RU player to CN

Switch_RU_Firmware
* Switch CN player to RU


Telnet_and_nfs_smb
* Main script that most people use
* Enable Telnet and mount nfs/smb partitions on boot
___________________________________________________________________________________________

USB Method only via firmware update within GUI of Oppo 203/205 units

Oppo-UDP 203/205 Owners:
Disregard the included English pdf manual with the packages. I've included instructions here.
For those who have an Oppo UDP-203 USA model and thanks goes to Thomas Szucs for this, you can switch out the MAIN20X.bin and use moremodey1 MAIN20X_RU.bin to do one simple firmware update process. If you have a Euro Model UDP-205 for example, you would obtain the EU Official Oppo 65-0131 firmware, and rename some of the expected files, like MAIN20X_RU.bin to MAIN20XEU.bin and change the p.sh autoscript to take that file name and it will copy it into the Oppo Nand for the firmware update process. With this AutoScript trick of using any Jailbreak firmware to do the firmware update, you no longer need the use of the Mtktool and TTL-USB device.

Please read:
I've have done the file switching and renaming already in the below folder.
Make sure to choose the correct package for your model Oppo-203. (USA, EU, Austrailian or China). Each package uses the Russian Jailbroken firmware 65-0131.
I have removed the moremodey1 MAIN20XCN_CN.bin file from each package as it was causing confusion. You also will not need the 0022DE85E6AC.da1 file as its tied to my Oppos MAC address and this Activation file is no longer needed since moremodey1 has made the firmware Never needing to be Activated. It IS already fully activated and Jailbroken.

Oppo-203 Models Folder USA, EU, China, Australian, Japan, and Taiwan:


IMPORTANT: The player will not work properly at all unless a FULL FACTORY RESET is done after the update.
Please make sure you do carry out this procedure after updating firmware on your OPPO player.
(You can backup your settings to a blank USB stick before you do a factory reset to retain your customised settings and then use the restore option after you have performed a factory reset - backup/restore option is on the setup -> device menu on the player).

Instructions:
1. Un-zip the archive package you downloaded for your region specific Oppo-203/205 unit onto a FAT32 formatted USB stick. Inside the archive should be one folder, AutoScript, and in the root of the USB stick will be two files.
Example:

AutoScript
AutoScript.TSS
p.sh

MAIN20X.bin
UDP20X.bin

2. ensure Oppo is on the LATEST genuine Oppo fw xxxxx-65-0131

3. power on Oppo, then plug in USB stick (if USB stick is recognized correctly) the disc tray will open, this indicates the start of a 50 secs time window the autoscript has given itself to copy the RU JB fw into the Oppo Nand.

4. while the tray is open, within the 50s time window, go to menu > settings > device > update fw > via USB and initiate the fw update procedure

5. Oppo will check existing fw and find that it is the same version - it will ask if you want to re-install this fw - do NOT press that button yet - wait until the 50s time window expires and the disc tray closes automatically (this ensures enough time has passed for the RU JB fw to be copied into the Nand), then click the "Yes, re-install" button.

6. The unit will update the fw and reboot

7. after reboot, language should still be in EN (or whatever your language was), check that the fw is the Russian JB fw - it will have RU in fw name.

8. factory reset the unit - this will put the default OSD language to Russian.

9. since the OSD is now Russian, when unit has rebooted, press the SETTINGS button on the remote, click on 1st main settings section, then 4th sub section, then change language to EN, reboot device.

10. OSD should be EN now, and you can now configure all other settings including the three other language options on the same sub menu.

Thanks Thomas S for let me know what this trick was doing.

Notes about the Russian Jailbroken Firmware:
1. Includes AutoScript
2. Never needs Activation
3. All home screen wallpapers are original Oppo UDP-203.
4. Includes Jailbreak features:
BDMV and BD ISO playback locally and from Network shares.
5. SACD ISO Playback
6. DVD-Audio Playback
7. Dolby Vision
8. Cinavia Removed
9. Region Free
10. SACD-R Playback

For changing Blu-ray region you need to switch Disc Menu Language only to:

BD-zone "A" - Setup-Playback Setup-Language-Disc Menu Language-English

BD-zone "B" - Setup-Playback Setup-Language-Disc Menu Language-French

BD-zone "C" - Setup-Playback Setup-Language-Disc Menu Language-Other-8285 (Russian)


Thanks to AVPassion for the how to use the MTKtool:


As is, use at your own risk. I take no responsibility for bricking your device.

Again thank you moremodey1 for all the work you put into this.


__________________________________________________________________________________________
AutoScripts for NFS Networked sharing documentation (Jan. 8th 2021):

1. Download the AutoScripts NFS / SMB Template:


The Protocol is either UDP or tcp. Since this setup is dependent on the type of Networked file sharing setup you have. Either a NAS, or a bunch of external HDDs. NFS or SMBv1 will be what is compatible. Then there's the possibility if your setup that requires user credentials to let the Oppo connect or not.
You also have to know if you need NFS software on Windows or MacOS to install and run to get network sharing setup. I use the free NFS Manager on MacOS.

Here's my old AutoScript code
Code:
#MTKAT 0.xx script

CLI(CLI_exec echo root::0:0:root,,,:/root:/bin/sh >/etc/passwd)
CLI(CLI_exec /usr/sbin/inetd &)
SLEEPMS(1000)
CLI(CLI_exec /usr/sbin/telnetd &)
# CLI(CLI_app.vfdmg.b scroll_msg start)
CLI(CLI_exec mount -o nolock,proto=udp 192.168.0.5:/Volumes/5 mnt/sda1/Movies5)
CLI(CLI_exec mount -o nolock,proto=udp 192.168.0.5:/Volumes/4 mnt/sda1/Movies4)
CLI(CLI_exec mount -o nolock,proto=udp 192.168.0.5:/Volumes/3 mnt/sda1/Movies3)
# CLI(CLI_app.vfdmg.b clear_msg)
CLI(CLI_exec mount > /mnt/sda1/mount.txt)

2. On an external USB Flash drive that's connected to a USB port on the Oppo-203/205 / M9702, folders for the shares must be created:
Screen Shot 2021-01-08 at 5.03.23 PM.png


Inside the AutoScript folder is:
Screen Shot 2021-01-08 at 4.33.30 PM.png



Its a simple text file that can be edited in Windows notepad.exe or on MacOS Textedit.
Sometimes it will run the script better when there are 2 duplicates. 1 has its file extension removed and the other is TSS. Don't ask me why.

3. Your Networked shares must be working with a valid IP address under the Home screen->Network.
Press Search function in GUI, and either your using NFS or SMB and it should pull up an IP address to your working Networked Shares. Thats the IP address that goes into the AutoScript code.
IMG_3364.jpg




4. Telnet, you should also know how to Telnet into your Oppo 203/205 /M9702 to manually test the code to mount or see what's mounted. You will need PuTTY (www.putty.org) for windows or install homebrew on MacOS to Telnet via terminal.
Screen Shot 2021-01-08 at 4.45.39 PM.png


I can run some command line stuff:
Screen Shot 2021-01-08 at 4.50.08 PM.png


and change directory to the USB flashed drive that's connected to my Oppo-203 and list its directories. Which is working correctly for my NFS shares auto-mounted in the Oppo-203/205 /M9702 GUI under the home screens Movies section.
IMG_3366.jpg



The whole point of this AutoScript feature is to create automounts of networked shared Blu-ray ISO's or mkv's into your Favorites. Its not a perfect method either.

Now, there's a really advance AutoScript code from a user on here. It uses part of AutoScript.TSS code and then runs p.sh script code. I'll share that below, but as with the current jb_overlay functionality, I've moved away from the AutoScript.TSS file and code and use the autostart.sh script.

jb_overlay v1 autostart.sh code:

Code:
#!/bin/bash

#exemple nas mount
/bin/mount -o nolock,proto=udp 192.168.0.5:/Volumes/6 mnt/sda1/Movies6
/bin/mount -o nolock,proto=udp 192.168.0.5:/Volumes/5 mnt/sda1/Movies5
/bin/mount -o nolock,proto=udp 192.168.0.5:/Volumes/4 mnt/sda1/Movies4
/bin/mount -o nolock,proto=udp 192.168.0.5:/Volumes/3 mnt/sda1/Movies3

echo "all shares mounted" >> /tmp/jb_init.log


Advance AutoScript code
Code:
#!/bin/sh

# Variables
smb=0
nfs=1
serverip="192.168.2.1"
shares=("Volumes/3" "Volumes/4")
dirs=("Movies3" "Movies4")
smbuser=""
smbpass=""

# Enable root login without password
/bin/echo root::0:0:root,,,:/root:/bin/sh > /etc/passwd

# Start internet super-service daemon and wait 1 second
/usr/sbin/inetd &

# Wait for network is up
while ! ip route | grep -q -F "eth0"; do
    /bin/sleep 1s
done

# Start telnet daemon
/usr/sbin/telnetd &

# Check Number of variables shares and dirs does match
if [ ${#shares[*]} != ${#dirs[*]} ]; then
    echo "Number of variables shares and dirs does not match, automount not possible, exit" > /mnt/sda1/errors.txt
    exit
fi

# Mount Network Shares
i=0
# for SMB
if [ $smb == 1 ]; then
    for s in ${shares[@]}; do
        mkdir -p /mnt/sda1/${dirs[$i]}
        /bin/mount.cifs //$serverip/$s /mnt/sda1/${dirs[$i]} -o user=$smbuser,pass=$smbpass,ro
        i=$(($i+1))
    done
fi
# for NFS
if [ $nfs == 1 ]; then
    for s in ${shares[@]}; do
        mkdir -p /mnt/sda1/${dirs[$i]}
        /bin/mount -o nolock,proto=udp $serverip:/$s/ /mnt/sda1/${dirs[$i]}
        i=$(($i+1))
    done
fi

# Commit filesystem caches to disk
/bin/sync

Feb 10th, 2021:
Advanced Feature:
Themes:
Nand Key FE Restore
 

Attachments

  • ttl.jpg
    ttl.jpg
    202.8 KB · Views: 236
  • uart.jpg
    uart.jpg
    285.7 KB · Views: 242
  • fail.jpg
    fail.jpg
    351.8 KB · Views: 246
  • oppo203.jpg
    oppo203.jpg
    343.6 KB · Views: 243
  • mtktool1.jpg
    mtktool1.jpg
    215.9 KB · Views: 233
Last edited:

moremodey01

Active Member
TL;DR :
  • Install base firmware through USB (oppo) or mtktool (clones) method
  • Install overlay with AutoScript
  • configure config.ini if needed

Quick list of all files (links a temporary down :( ) :
 
Last edited:

Tuco Sentenza

Active Member
Hey guys, thanks for your work and info!
I have got my Oppo 203 today, i have the 20XEU-65-0131 firmware on it. I would like to put the russian jailbroken firmware.

I need the EU version right? Do i need to change something with Autoscript or im good to go just with following the instructions from below:

1. Put files from your region specific .zip on FAT32 formatted USB stick

2. ensure Oppo is on the LATEST genuine Oppo fw xxxxx-65-0131

3. power on Oppo, then plug in USB stick (if USB stick is recognized correctly) the disc tray will open, this indicates the start of a 50 secs time window the autoscript has given itself to copy the RU JB fw into the Oppo Nand.

4. while the tray is open, within the 50s time window, go to menu > settings > device > update fw > via USB and initiate the fw update procedure

5. Oppo will check existing fw and find that it is the same version - it will ask if you want to re-install this fw - do NOT press that button yet - wait until the 50s time window expires and the disc tray closes automatically (this ensures enough time has passed for the RU JB fw to be copied into the Nand), then click the "Yes, re-install" button.

6. The unit will update the fw and reboot

Thanks for helping out!



IMG_20201215_192030.jpg
 

Tuco Sentenza

Active Member
OK so no renaming the file? i will download the pack tonight!

I seen that if i hook up a HDD to the player i can playback full BDMV directories with Dolby Vision with the official firmware. I didnt knew this is possible, i thought that just the jailbroken firmware does this but i suppose the JB FW ads this feature to be able to playback from the network plus ISO playback?
 

theaxledentaldj

Active Member
Tuco, Stock Original firmware, if you make all BDMV folders have AVCH and blessed with a special windows App will run from a HDD. Jailbreak, bypasses the need to do that and a whole bunch of other features are available. Jailbreaking is where its at and theres cool stuff coming.
 

moremodey01

Active Member
OK so no renaming the file? i will download the pack tonight!

I seen that if i hook up a HDD to the player i can playback full BDMV directories with Dolby Vision with the official firmware. I didnt knew this is possible, i thought that just the jailbroken firmware does this but i suppose the JB FW ads this feature to be able to playback from the network plus ISO playback?
you ll be hitting cinavia in most case anyway
 

Tuco Sentenza

Active Member
Hey guys, i went to the russian firmware from the EU firmware. I want to revert back to the 20XEU-65-0131.

I had an M9702 and i had problems with the quality of the HDR 10 materials with some less bright scenes and i thought the device was the culprit. I bought an original Oppo and the playback of HDR 10 movies was flaweles but today i installed the russian fw and have the same problems.

Another thing is that the Oppo with original EU fw when playing an mkw with TrueHD Atmos the TV showed Atmos, now it dosemt show me!

Please help me out revert somehow!
 

moremodey01

Active Member
Hey guys, i went to the russian firmware from the EU firmware. I want to revert back to the 20XEU-65-0131.

I had an M9702 and i had problems with the quality of the HDR 10 materials with some less bright scenes and i thought the device was the culprit. I bought an original Oppo and the playback of HDR 10 movies was flaweles but today i installed the russian fw and have the same problems.

Another thing is that the Oppo with original EU fw when playing an mkw with TrueHD Atmos the TV showed Atmos, now it dosemt show me!

Please help me out revert somehow!

@theaxledentaldj has a custom method through usb afaik, also ask eventually @liwil or thomas on the other thread , they did that back and for.

Once you are back on the EU firmware can you dump the nand and share it with me/us in pm ? it mean there is an Atmos fix at least on the EU firmware. I can assist you in pm todo that it is not difficult.
 

Tuco Sentenza

Active Member
Yes i wil dump the nand with instructions cause i dont know how, i want to revert first, im afraid im stuck with this fw. There is a package, original russian to original eu firmware. I installed that and removed the JB russian firmeare cause now it doesn't play full bdmv menu from the network but the info doesn't say im on eu fw, still shows a RU fw.

There is a known Atmos problems on this firmwares?
 

theaxledentaldj

Active Member
I think you guys might have mis-understood.
Oppo 203/205 firmware has a MKV bug that Oppo will never fix. Its the DolbyTrueHD track bug in MKV containers. What happensvis DolbyTrueHD wont play unless you switch to a 2nd Dolby Digitalnor DTS tracks and then switch back to DolbyTrueHD.

Reverting back firmwares maybe tricky. I recently tried to go from Russian to Original and first attempt didnt work so i just wanted to make sure I was on Russian JB and did it a 3rd time by manually making a Russusn to Russian package.
 
Last edited:

Tuco Sentenza

Active Member
Yeah, that bug of mkw playing without sound atmos TrueHD was present in the original Oppo firmware and switching to another track and back had the sound playing but thats not my problems.

Problem with the JB firmware i think i hasmto do with tone mapping, the original firmware played mkw files like they should! The jb firmware hage some problems with some scenes where the picture is less bright, turning the tone mapping on my B9 make tye scenes brighter like they should look but then another scenes are darker without highlights iluminance and those are played fine when the TV tone mapping option is turned back on!
The original firmware didnt had this problems and played all mkv like they should!

Also with the original firmware playing mkv files with TrueHD Atmos gave me the atmos logo on the TV, not its not!

I bought the original Oppo cause i thoughts the M9702 have some hardware issues and that why its playing mkv with less bright scenes but its the software cause now my Oppo 203 does the same thing and the playback it was flaweles prior to jb!

Please someone help me out to install the original EU firmware back!
 

theaxledentaldj

Active Member
Tuco, thanks for the explanation.

Maybe moremodey01 can look into the tonemalping issue between the Russian JB firmware and the Original EU firmware.

As for going back to original EU firmware, try again the Original Russian to Original EU.zip. If that doesnt work, then maybe i built it wrong and or its AutoScript is incorrect.
 

Tuco Sentenza

Active Member
Thanks for the fast reply! I tried it again but looks like im still on the RU firmware. Arent the files miss named in the package perhaps? Shouldn't be the UDP20XRU.bin named XEU and the MAIN20XEU to be XRU? I downloaded the original EU FW from Oppodigital.co.uk web site and the file size is the same as the file in the package named UDP20XRU.
 

theaxledentaldj

Active Member
Tuco, try manually build the package then.

The current RU firmware is looking for a Russian firmware to do the update over the current same installed firmware. The AutoScript runs the ps.sh script that looks for the MAIN20XEU.bin file and copies that into the Nand. So, take the original EU firmware bin file, unpack it, take its MAIN20XEU.bin file and use that in place from whats in the .zip pack i made. maybe I got my files mixed up.

I hope that works.
 

moremodey01

Active Member
Tuco, try manually build the package then.

The current RU firmware is looking for a Russian firmware to do the update over the current same installed firmware. The AutoScript runs the ps.sh script that looks for the MAIN20XEU.bin file and copies that into the Nand. So, take the original EU firmware bin file, unpack it, take its MAIN20XEU.bin file and use that in place from whats in the .zip pack i made. maybe I got my files mixed up.

I hope that works.
Thanks for the fast reply! I tried it again but looks like im still on the RU firmware. Arent the files miss named in the package perhaps? Shouldn't be the UDP20XRU.bin named XEU and the MAIN20XEU to be XRU? I downloaded the original EU FW from Oppodigital.co.uk web site and the file size is the same as the file in the package named UDP20XRU.
i think liwil and thomas where going back to original with the original iso from oppo even on m9703 , just wait for their answer to confirm , i dont have oppo
 

Thomas Szucs

Active Member
i think liwil and thomas where going back to original with the original iso from oppo even on m9703 , just wait for their answer to confirm , i dont have oppo
I don’t think we had any succes. Only thing I can think of is also to copy the .sig file in the script.
According to German Forum there is an USB only solution to go back.
 

moremodey01

Active Member
Yes i wil dump the nand with instructions cause i dont know how, i want to revert first, im afraid im stuck with this fw. There is a package, original russian to original eu firmware. I installed that and removed the JB russian firmeare cause now it doesn't play full bdmv menu from the network but the info doesn't say im on eu fw, still shows a RU fw.

There is a known Atmos problems on this firmwares?
which movie and scene btw ? i always felt that hdr10 tm is wrong too for me but im by far no expert. DV on the other end feel perfect.

Also which movie to test the atmos on/off bug ?
 

Tuco Sentenza

Active Member
Tuco, try manually build the package then.

The current RU firmware is looking for a Russian firmware to do the update over the current same installed firmware. The AutoScript runs the ps.sh script that looks for the MAIN20XEU.bin file and copies that into the Nand. So, take the original EU firmware bin file, unpack it, take its MAIN20XEU.bin file and use that in place from whats in the .zip pack i made. maybe I got my files mixed up.

I hope that works.
Thanks a lot for trying to help out. In the zip file with the original EU firmware taken from the oppodigital.uk website there were no MAIN20XEU file just the UDP20XEU.
 

The latest video from AVForums

Podcast: Sony A90J/A80J OLED details, Best type of Amplification, Film & TV Show News + Reviews
Subscribe to our YouTube channel

Latest News

LG offers best ever OLED prices - for one week only
  • By Andy Bassett
  • Published
Sony launches Bravia XR A80J OLED TVs in Europe
  • By Andy Bassett
  • Published
Tidal streaming service acquired by Twitter/Square's Jack Dorsey
  • By Andy Bassett
  • Published
Netflix adds support for reduced theatrical release window
  • By Andy Bassett
  • Published
Paradigm launches Founder speaker series
  • By Andy Bassett
  • Published
Support AVForums with Patreon

Top Bottom