Request: Flash tool for Edision Os Mio4k.

ArloG

Registered
Messages
127
Briefly. I need the RS232 serial flash utility that is used with these type of receivers. I have a no boot situation. Possible corrupted bootloader.
Edision points out the RS232 port. But no further information. No links to the flash utility and worse yet. No pinout for the jack to make a serial connection.

After first installing OpenATV a few years ago the boot screen. Not splash. Changed to OpenATV for every slot I booted from.
I found the flash file to restore the factory Edision boot screen. Sent it to a USB stick. Inserted it and booted the receiver.
It took only a few seconds and the Edision boot screen restored.
Yesterday after wanting to get the oem screen back. OpenATV was installed some time ago in a slot and it took over the boot screen again.
Example. Boot the receiver and see OpenATV and then Openvix splash.
I made a USB with the same file I used before.
It only took a few seconds as it did before. But the receiver froze at 50% for over 5 minutes.
I pulled power. Pulled the USB. And plugged it back in.
No response. No display. No boot. The IR extender and my dish mover display will light up like something is going on.
The Ethernet right amber LED lights up solid for a few seconds. Then goes out. The receiver is not booting.

No putty access, no FTP. No IP address found. It was a static IP. No DHCP.
It's dead.
Power supply checked. Voltage at 12.22 VDC. It will supply current to power a #194 automotive lamp. Currently detached from HDMI, Ethernet, Coax. Nothing but a box.
Will not boot.

That info is to keep 'did you try this and that' to a minimum. I did. Tried an image with noforce renamed to force.

So. Because I am familiar with router and HDD firmware flashing. I hope someone could assist with a serial flash tool that would work and a guide to do it.
I have the Os Mio4k bootloader file. No issues building a serial cable for the 1/8" jack.
But no pinout for the wiring of it.

Please. Could somebody assist me?
 

EnoSat

Senior Member
Messages
2,004
if use IR cable
61kWZruOMhL._SL1000_.jpg

RS232-Connector-Male-and-Fe.png

But TOOL probably doesn't exist, you can use BOLT commands
 
Last edited:

ArloG

Registered
Messages
127
if use IR cable
61kWZruOMhL._SL1000_.jpg

RS232-Connector-Male-and-Fe.png

But TOOL probably doesn't exist, you can use BOLT commands
I do thank you for your reply. And hopefully I will get a shell when I finally get a cable built. My FTDI to RS232 adapter died and just got a few replacements.
FYI. I did get curious and probed the 4 pin RS232 port. Found this using a multimeter and oscilloscope.
And yes. On power up I was able to see 5 or so data bursts on the TX line.
Here's the the board jack pinout:

Tip : RX to receiver
Ring 1: Ground
Ring 2: TX from receiver (discovered the data bursts on it).
Sleeve: Ground
A few things. Your photo shows me using the IR port??? I believe it is the RS232 port I need.
Your pinout of the plug shows using :
Pin 1 (white) which is DCD
Pin 3 (red) which is TXD
Pin 4 (green) which is DTR

Perhaps a mistake on your part? I believe I only need to cross the TX and RX lines from plug to receiver and ground.
And of course voltages on the TX lined on both ends need to be verified to be 100% safe that I'm not connecting 5 VDC
to 3.3 VDC data ports. If the RS232 DB9 shows 5 and the receiver shows 3.3. Out comes the Arduino for its serial ports.

Here's what I have:

(And WHY. For the Love of GOD. Can't I simply attach an image? Insert link, no https links....WHY can't I simply point to a spot on my pc or drag a stinkin' photo to a post?)
 

EnoSat

Senior Member
Messages
2,004
A few things. Your photo shows me using the IR port??? I believe it is the RS232 port I need.
The photo shows the IR cable that is supplied with the receiver and can be adjusted for use in the COM port.
 
Last edited:

ArloG

Registered
Messages
127
The photo shows the IR cable that is supplied with the receiver and can be adjusted for use in the COM port.
Ahh. Yes, I have an old earbud with microphone cable that matches the receiver port.
Still wondering the thought of using the pins on the DB9 connector that you indicated.
 

ArloG

Registered
Messages
127
#1. I would like to ask. How did you get your image in the window?
Is linking images through a hosting site really necessary here?

Progress. I have a serial connection to the osmio4k.
Booted once and then on he next broke boot with ctrl+c. So that's a good thing.
I see the error. Saying I need to use a newer version of the boot image.
All is in the attached folder.

I would like to focus on the fix for now. And the cause later.
All I can say is the boot image appears to not be the intended Edision factory image of 720 X 576 pixels. It is apparently not compatible, or is using up way too much memory in the nor flash. As It is a HD image and is indicated in the boot text as you can see.
1920 X1080 pixels. Not the image I flashed before when OpenATV hijacked it for theirs.

I have scoured Google for Broadcom BOLT manual to learn a way to get the image issue fixed. No results.
The receiver power light and display is dead. But there is life in it.
Ctrl+C tells me the RX line is active on the receiver.
Typing help after it boots shows no typed text in putty. As a router would.
A USB with an E2 emmc image shown no difference on the console.
Of course the correct boot image file does not either.

So. Please. Anyone with experience. Any ideas?
Any links to Bolt manuals, a commands list.
An industrial bottle of Ibuprofen perhaps??

OsMio4k Files
 

ArloG

Registered
Messages
127
Very cool Eno.
I was looking at the restore binary late last night and found the break commands.
Since the issue was obviously with the spalsh. The command to bypass loading it was there.
Oh, yes. I was able to get a console in putty. And when I killed loading the splash, the receiver came alive.
No kidding!
It was a bit slow and the display went through it's counter a few times.
When up and running, display normal. Data was streaming on the console indicating no dvb signal.
The board was on my bench and I tack soldered the serial connections to the connector pins. No hdmi connected, just the board.
Then I prepared the good factory Edision logo file on USB. Inserted it in the receiver.
Then when I booted it the next time, breaking loading the splash. The display showed boot, and then flsh very fast.
It booted once again. Putty streaming data.signal
I used the remote and blindly put the receiver in deep standby. Pulled the power cable.
Pulled the USB and plugged it in. This time it booted normal. And now putty was displaying dvb loss and bluetooth problems.
I had no antennas attached. On the bench I plugged in a monitor and antennas. Booted it. Came up fully operational.
Put it back in the case and it's working just as it did before the crash. Will post photos later on.
Cool, huh!
 
Top