The option ROM loads, correctly reports connected drives, and allows booting from them. Unfortunately, the file is quite different. What am I missing? Use the computer and enjoy it. I speculate its purpose is to disable the option ROM, allowing the main BIOS to set up the rest of the device configuration without interference. They might be similar enough you could replace one with the other, but they also might not be.

Uploader: Zulurr
Date Added: 20 June 2015
File Size: 49.57 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 43882
Price: Free* [*Free Regsitration Required]

Therefore, I chose to set register df[6] to cause the option ROM to quit without detecting drives.

[Solved] What does JMicron JMB36X controller do?

Advice regarding this matter is greatly appreciated. This is done the same way as with any other disk. I have two HDD conect.

Anyway, you can erase the flash chip, so that no option ROM is executed and the card is rendered non-bootable anymore. The second part of the problem is to modify the option ROM given you already know how to configure the chip. Unfortunately, I do not know enough about hex editing to find where to patch.

I wouldn’t want to imcron anything to my computer that i would later regret.

JMicron JMB363 eSATA Controller Drivers

I used the newest version of the option ROM 1. I replaced 3 bytes imb36x b1 02 I did have some issues with the card being seated properly in the PCIe slot. Less than an Hour Ago Time Zone: Many thanks for the modded ROM. Given my limited abilities to understand hex, I cannot locate where to apply the changes to.


As for me, I no longer have the card…. Net cannot verify the validity of the statements made on this site. The problems with configuration register 0x are more problematic.

Any pointers would be appreciated. Thus it seems like setting 0x41[7: What am I missing?

Trying to do that in the option ROM causes a several-minute hang during boot when loading the option ROM again, seemingly mmicron for a disk and giving upeven when a PATA disk is present. At this point in the code, register cl should contain the byte read from PCI configuration register 0xdf. I have a similar card to add support for PATA drives.

Option ROM sets this to either 0xf1 or 0x I want to use latest bios because it will be better 1. The hang does not occur if the option ROM is skipped by setting 0xdf[6], so I use 0xa1 to mjb36x closer to what Linux does, although I notice no other differences between 0xf1 and 0xa1.


Thank you for your time. Register Function 43 Defaults to 0x Somehow the technician who build my computer just installed everything that came with the support cd that Micrn had to uninstall some items not needed or deemed useless which brought my attention to this JMicron item.

Such opinions may not be accurate and they are to be used at your own risk.

What is J Micron JMB 36x?

Can we get an update for firmware v1. The information on Computing.

These configuration registers seem to control the hardware directly. Or is there any trick? Email will not be published required. Final configuration PATA not enabled because turning it on causes a hang during boot. Those three bytes used to be a function call to a function that would read a byte from the PCI configuration space register diand return the result in cl.