Reading and Programming ASUS iRog chips - EPF035 / EPF 036

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • artesano1969
    Member
    • May 2023
    • 15
    • Spain

    #1

    Reading and Programming ASUS iRog chips - EPF035 / EPF 036

    Well, I think this is the first time I'm sharing something here, I hope it will help anyone that, like me, is trying to repair one of those damm ASUS motherboards filled with iRog chips. I've written a manual following my experience and findings on fixing a dead ASUS Rampage IV Extreme (R4E).

    The ZIP file contains the guide and (almost) all the software I've used in the project. But I think it's worthy because it took me a lot of time to find out a cheap way to work with these chips from Explore with a bare CH341A programmer, and the original EP Console program is really hard to find.

    So enjoy it :-) I will come back from time to time, just in case someone needs more help with the matter.

    Best regards
    Attached Files
  • huaji62
    New Member
    • Aug 2024
    • 3
    • China

    #2
    Click image for larger version

Name:	image.png
Views:	289
Size:	10.2 KB
ID:	3321028
    Do I need to change the OP_MODE pin level to put him into ICP mode?

    Comment

    • artesano1969
      Member
      • May 2023
      • 15
      • Spain

      #3
      Yes. In order to read or write opmode has to be high. And it has to be set on power up. In the Asus boards I've tried, it's easy because they have headers that provide 3.3v next to opmode header. I hope it helps.
      ​​​​​​

      Comment

      • tuananh1333
        New Member
        • Apr 2023
        • 4
        • VietNam

        #4
        Originally posted by artesano1969
        Yes. In order to read or write opmode has to be high. And it has to be set on power up. In the Asus boards I've tried, it's easy because they have headers that provide 3.3v next to opmode header. I hope it helps.
        ​​​​​​
        I have 2 rampage v edition 10 (x99 platform) have issue. All voltage present exept vcore and vmem. Board stuck at code 00.
        Refer to boardview file of similar board (rampage v extreme) i think enable of vcore somehow relate to the TPU chip.
        i can read/write firmware to the eeprom chip, but i can not find anywhere the know-good firmware for the board.
        can you give me some tips?
        i think the firmware for iROG chip can get from bios file but right now i dont know how to extract it.

        Comment

        • huaji62
          New Member
          • Aug 2024
          • 3
          • China

          #5
          Originally posted by tuananh1333

          I have 2 rampage v edition 10 (x99 platform) have issue. All voltage present exept vcore and vmem. Board stuck at code 00.
          Refer to boardview file of similar board (rampage v extreme) i think enable of vcore somehow relate to the TPU chip.
          i can read/write firmware to the eeprom chip, but i can not find anywhere the know-good firmware for the board.
          can you give me some tips?
          i think the firmware for iROG chip can get from bios file but right now i dont know how to extract it.
          This requires extracting the firmware from a good motherboard and downloading it to this motherboard you have. The EEPROM connected to the EPF chip only holds the configuration file, not the firmware, the real firmware is only inside the chip.The BIOS isn't sure if it has that firmware, if it does it may be an IAP to upgrade the firmware via the LPC bus. I'm not familiar with 8051 core microcontrollers, so I can't analyze the existing firmware to see if it's upgradable.

          Comment

          • Roman555
            Member
            • Jul 2023
            • 20
            • Ukraine

            #6
            GiveMeArray utility (by koryo) may be helpful to convert dumps from HEX-format into BIN-format
            Attached Files

            Comment

            • tuananh1333
              New Member
              • Apr 2023
              • 4
              • VietNam

              #7
              Originally posted by Roman555
              GiveMeArray utility (by koryo) may be helpful to convert dumps from HEX-format into BIN-format
              Thank you. Unfortunately my mb have dead chipset. Actually 2 r5e10 boards have dead chipset.
              i just order chipset from china.

              Comment

              • artesano1969
                Member
                • May 2023
                • 15
                • Spain

                #8
                Hi tuananh

                I'm currently away so I cannot provide much help. I've got dumps for R5E that I can share and maybe they'll work in R5E Ed.10 boards -at least, they could work just enough to enable flashback, so you can then flash the whole BIOS using it. I haven't tested them, though.

                I've got an R5E Ed.10 but I haven't got the time to produce dumps for it (it's currently in use in a "home server" so it's kind of a little hassle to extract them).

                Regards

                Comment

                • Roman555
                  Member
                  • Jul 2023
                  • 20
                  • Ukraine

                  #9
                  Originally posted by tuananh1333
                  i think the firmware for iROG chip can get from bios file but right now i dont know how to extract it.
                  That's right. Download from ASUS site or dump the BIOS and then unpack the image using UEFIExtract. Choose old versions of UEFIExtract. Next, using your favorite tools find in the folder all files of 64KiB or 128KiB size precisely. A hexeditor helps to compare iROG chip dump and those chunks. Because ASUS BIOS doesn't hold all necessary parts of iROG firmware.

                  Attached UEFIExtract.
                  Attached Files

                  Comment

                  • McSaird
                    New Member
                    • Oct 2022
                    • 6
                    • Russia

                    #10
                    Originally posted by artesano1969
                    Well, I think this is the first time I'm sharing something here, I hope it will help anyone that, like me, is trying to repair one of those damm ASUS motherboards filled with iRog chips. I've written a manual following my experience and findings on fixing a dead ASUS Rampage IV Extreme (R4E).

                    The ZIP file contains the guide and (almost) all the software I've used in the project. But I think it's worthy because it took me a lot of time to find out a cheap way to work with these chips from Explore with a bare CH341A programmer, and the original EP Console program is really hard to find.

                    So enjoy it :-) I will come back from time to time, just in case someone needs more help with the matter.

                    Best regards
                    Thank you, kind person!
                    I was just looking for information on how to flash EPF021 on a laptop.​
                    MSI GP62M
                    I'll try to do it using your analogy, if it works out, I'll definitely write about it.
                    PS: I bought a Vertyanov programmer (successor base 3), but it can’t work with such microcircuits.

                    Comment

                    • McSaird
                      New Member
                      • Oct 2022
                      • 6
                      • Russia

                      #11
                      Originally posted by artesano1969
                      Well, I think this is the first time I'm sharing something here, I hope it will help anyone that, like me, is trying to repair one of those damm ASUS motherboards filled with iRog chips. I've written a manual following my experience and findings on fixing a dead ASUS Rampage IV Extreme (R4E).

                      The ZIP file contains the guide and (almost) all the software I've used in the project. But I think it's worthy because it took me a lot of time to find out a cheap way to work with these chips from Explore with a bare CH341A programmer, and the original EP Console program is really hard to find.

                      So enjoy it :-) I will come back from time to time, just in case someone needs more help with the matter.

                      Best regards
                      It working)
                      https://*******/viewtopic.php?f=60&t=148899
                      I will translate it into English and write a post here

                      Comment

                      • Artem Zaykevich
                        New Member
                        • Apr 2024
                        • 1
                        • Ukraine

                        #12
                        Originally posted by artesano1969
                        Well, I think this is the first time I'm sharing something here, I hope it will help anyone that, like me, is trying to repair one of those damm ASUS motherboards filled with iRog chips. I've written a manual following my experience and findings on fixing a dead ASUS Rampage IV Extreme (R4E).

                        The ZIP file contains the guide and (almost) all the software I've used in the project. But I think it's worthy because it took me a lot of time to find out a cheap way to work with these chips from Explore with a bare CH341A programmer, and the original EP Console program is really hard to find.

                        So enjoy it :-) I will come back from time to time, just in case someone needs more help with the matter.

                        Best regards
                        So what is steam for the MAXIMUS IV EXTREME-Z board?

                        Comment

                        • artesano1969
                          Member
                          • May 2023
                          • 15
                          • Spain

                          #13
                          Hello Artem. I presume you need the firmware for that extreme z, right? It happens that I have a working one, so I Will try to extract It this weekend and post It here. Best regards

                          Pablo

                          Comment

                          • artesano1969
                            Member
                            • May 2023
                            • 15
                            • Spain

                            #14
                            Hello Artem,

                            I've got some time so I'm attching here the dump I've done from my Asus Maximus IV Extreme-Z. Just tell me if you need any help with it, but following my guide you should be able to flash the EPFs. I've added also the dump of a SPI flash (just in case) and a boardview capture so you can recognize each chip in the dump.

                            I hope this helps :-)

                            Best regards
                            Attached Files

                            Comment

                            • Ros2468
                              Member
                              • Feb 2022
                              • 14
                              • Norway

                              #15
                              Hello, i need for firmware for maximus formula vi m6f i think.

                              Comment

                              Related Topics

                              Collapse

                              Working...