D-Link DI-624 H/W ver. D: Flashing OpenWrt

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
2
down vote

favorite
1












I have a D-Link DI-624 rev. D2 Router. It is based around an Atheros AR2316A-001 chipset, and has 8MB RAM.



I opened the device to check for actual parts use in it, and I can confirm, it is indeed the AR2316A-001 chipset with PSC A2V64S40CTP (8MB RAM). I couldn't locate the flash chip, the original firmware is 1MB in size, I don't know if anything larger can be loaded onto the device.



I was wondering, If I could load OpenWrt on it, so I compiled OpenWrt with the AR231x chipset as Target. Now, the compile process yielded those squashfs images:



openwrt-atheros-np25g-squashfs.bin
openwrt-atheros-ubnt2-pico2-squashfs.bin
openwrt-atheros-ubnt2-squashfs.bin
openwrt-atheros-ubnt5-squashfs.bin
openwrt-atheros-wpe53g-squashfs.bin


All those files are around 2.4MB to 2.5MB in size, which is far more, than the firmware available from D-Link (di624revD_firmware_404.bin is around 1MB). I was wondering which file I should try to upload if any.



On the DD-WRT page for supported devices this router is listed, revision C, which uses the same chipset.



The DI-624 has an interesting emergency feature comparable to other D-Link products, like the DIR-600: When holding down the reset button while connecting power to the device, the router goes into an emergency restore mode. Then, when going to 192.168.0.1 with a browser, you can upload another firmware, no matter how badly bricked the router is.



In case anyone succeeded with flashing an alternative OS onto a DI-624, I'd very much like to know how. There was some guy at the OpenWrt forums that claimed he could boot Linux on the DI-624, but he didn't really explain how he did it.



I wasn't sure whether this question belongs here or electronics.SE










share|improve this question



























    up vote
    2
    down vote

    favorite
    1












    I have a D-Link DI-624 rev. D2 Router. It is based around an Atheros AR2316A-001 chipset, and has 8MB RAM.



    I opened the device to check for actual parts use in it, and I can confirm, it is indeed the AR2316A-001 chipset with PSC A2V64S40CTP (8MB RAM). I couldn't locate the flash chip, the original firmware is 1MB in size, I don't know if anything larger can be loaded onto the device.



    I was wondering, If I could load OpenWrt on it, so I compiled OpenWrt with the AR231x chipset as Target. Now, the compile process yielded those squashfs images:



    openwrt-atheros-np25g-squashfs.bin
    openwrt-atheros-ubnt2-pico2-squashfs.bin
    openwrt-atheros-ubnt2-squashfs.bin
    openwrt-atheros-ubnt5-squashfs.bin
    openwrt-atheros-wpe53g-squashfs.bin


    All those files are around 2.4MB to 2.5MB in size, which is far more, than the firmware available from D-Link (di624revD_firmware_404.bin is around 1MB). I was wondering which file I should try to upload if any.



    On the DD-WRT page for supported devices this router is listed, revision C, which uses the same chipset.



    The DI-624 has an interesting emergency feature comparable to other D-Link products, like the DIR-600: When holding down the reset button while connecting power to the device, the router goes into an emergency restore mode. Then, when going to 192.168.0.1 with a browser, you can upload another firmware, no matter how badly bricked the router is.



    In case anyone succeeded with flashing an alternative OS onto a DI-624, I'd very much like to know how. There was some guy at the OpenWrt forums that claimed he could boot Linux on the DI-624, but he didn't really explain how he did it.



    I wasn't sure whether this question belongs here or electronics.SE










    share|improve this question

























      up vote
      2
      down vote

      favorite
      1









      up vote
      2
      down vote

      favorite
      1






      1





      I have a D-Link DI-624 rev. D2 Router. It is based around an Atheros AR2316A-001 chipset, and has 8MB RAM.



      I opened the device to check for actual parts use in it, and I can confirm, it is indeed the AR2316A-001 chipset with PSC A2V64S40CTP (8MB RAM). I couldn't locate the flash chip, the original firmware is 1MB in size, I don't know if anything larger can be loaded onto the device.



      I was wondering, If I could load OpenWrt on it, so I compiled OpenWrt with the AR231x chipset as Target. Now, the compile process yielded those squashfs images:



      openwrt-atheros-np25g-squashfs.bin
      openwrt-atheros-ubnt2-pico2-squashfs.bin
      openwrt-atheros-ubnt2-squashfs.bin
      openwrt-atheros-ubnt5-squashfs.bin
      openwrt-atheros-wpe53g-squashfs.bin


      All those files are around 2.4MB to 2.5MB in size, which is far more, than the firmware available from D-Link (di624revD_firmware_404.bin is around 1MB). I was wondering which file I should try to upload if any.



      On the DD-WRT page for supported devices this router is listed, revision C, which uses the same chipset.



      The DI-624 has an interesting emergency feature comparable to other D-Link products, like the DIR-600: When holding down the reset button while connecting power to the device, the router goes into an emergency restore mode. Then, when going to 192.168.0.1 with a browser, you can upload another firmware, no matter how badly bricked the router is.



      In case anyone succeeded with flashing an alternative OS onto a DI-624, I'd very much like to know how. There was some guy at the OpenWrt forums that claimed he could boot Linux on the DI-624, but he didn't really explain how he did it.



      I wasn't sure whether this question belongs here or electronics.SE










      share|improve this question















      I have a D-Link DI-624 rev. D2 Router. It is based around an Atheros AR2316A-001 chipset, and has 8MB RAM.



      I opened the device to check for actual parts use in it, and I can confirm, it is indeed the AR2316A-001 chipset with PSC A2V64S40CTP (8MB RAM). I couldn't locate the flash chip, the original firmware is 1MB in size, I don't know if anything larger can be loaded onto the device.



      I was wondering, If I could load OpenWrt on it, so I compiled OpenWrt with the AR231x chipset as Target. Now, the compile process yielded those squashfs images:



      openwrt-atheros-np25g-squashfs.bin
      openwrt-atheros-ubnt2-pico2-squashfs.bin
      openwrt-atheros-ubnt2-squashfs.bin
      openwrt-atheros-ubnt5-squashfs.bin
      openwrt-atheros-wpe53g-squashfs.bin


      All those files are around 2.4MB to 2.5MB in size, which is far more, than the firmware available from D-Link (di624revD_firmware_404.bin is around 1MB). I was wondering which file I should try to upload if any.



      On the DD-WRT page for supported devices this router is listed, revision C, which uses the same chipset.



      The DI-624 has an interesting emergency feature comparable to other D-Link products, like the DIR-600: When holding down the reset button while connecting power to the device, the router goes into an emergency restore mode. Then, when going to 192.168.0.1 with a browser, you can upload another firmware, no matter how badly bricked the router is.



      In case anyone succeeded with flashing an alternative OS onto a DI-624, I'd very much like to know how. There was some guy at the OpenWrt forums that claimed he could boot Linux on the DI-624, but he didn't really explain how he did it.



      I wasn't sure whether this question belongs here or electronics.SE







      embedded openwrt dd-wrt






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Dec 21 '11 at 9:50









      rozcietrzewiacz

      28.8k47292




      28.8k47292










      asked Dec 20 '11 at 6:21









      polemon

      5,66464277




      5,66464277




















          2 Answers
          2






          active

          oldest

          votes

















          up vote
          2
          down vote



          accepted










          Until you determine, what type and size of Flash ROM is used in the device, you should not risk flashing it with anything other than dedicated firmware. Atheros chipsets are very common across a wide range of wireless devices and the sole fact of using a particular chip does not guarantee that the entire device will work correctly with your firmware. The chipset is like a coputer CPU + some peripherals, but not necessarily all. And the system storage must be supported.



          Edit: If you'd read carefully, you'd see that the page you linked to presents a list of incompatible devices. Since DI-624 is listed there, it is definitely not supported by dd-wrt. This makes it almost certain, that your custom OpenWrt image would not work either.






          share|improve this answer






















          • OK, this sucks. Any suggestions how I could identify the flash ROM chip, or another minimalistic firmware, that would fit in 1MB?
            – polemon
            Dec 20 '11 at 15:30










          • If neither dd-wrt nor OpenWrt declare to support it, chances are very low. If standard web search does not yield any obvious dedicated projects, there probably isn't any alternative.
            – rozcietrzewiacz
            Dec 21 '11 at 7:18










          • Yeah, you could always try to strip down the ROM image to 1MB... But look realistically at this: if that were achievable for experienced embedded developers, such as dd-wrt or OpenWrt team, they would have already done it.
            – rozcietrzewiacz
            Dec 21 '11 at 7:23











          • Waaait a second! The list lists devices that are not compatible with DD-WRT, right? it Lists DI-624 vC3. I have version D1 (that's what's written on the PCB) / D2 (that's what's written on the label on the back of the device)! I may be quite lucky here.
            – polemon
            Dec 21 '11 at 9:45











          • Noope. Just... read carefully again, what the page says at the top: "A router can not be supported by dd-wrt if: (...) it has <2MB flash" Sorry, this really is the end of the road, if there is only 1MB of Flash.
            – rozcietrzewiacz
            Dec 21 '11 at 9:48


















          up vote
          0
          down vote













          there are many different versions of DL-624, some of them are 1mb flash but, some are 2,4,8 or 16mb but, it is still not compatiable, i think they don't have time to really look at all of them... too bad.






          share|improve this answer




















            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "106"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f27207%2fd-link-di-624-h-w-ver-d-flashing-openwrt%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            2
            down vote



            accepted










            Until you determine, what type and size of Flash ROM is used in the device, you should not risk flashing it with anything other than dedicated firmware. Atheros chipsets are very common across a wide range of wireless devices and the sole fact of using a particular chip does not guarantee that the entire device will work correctly with your firmware. The chipset is like a coputer CPU + some peripherals, but not necessarily all. And the system storage must be supported.



            Edit: If you'd read carefully, you'd see that the page you linked to presents a list of incompatible devices. Since DI-624 is listed there, it is definitely not supported by dd-wrt. This makes it almost certain, that your custom OpenWrt image would not work either.






            share|improve this answer






















            • OK, this sucks. Any suggestions how I could identify the flash ROM chip, or another minimalistic firmware, that would fit in 1MB?
              – polemon
              Dec 20 '11 at 15:30










            • If neither dd-wrt nor OpenWrt declare to support it, chances are very low. If standard web search does not yield any obvious dedicated projects, there probably isn't any alternative.
              – rozcietrzewiacz
              Dec 21 '11 at 7:18










            • Yeah, you could always try to strip down the ROM image to 1MB... But look realistically at this: if that were achievable for experienced embedded developers, such as dd-wrt or OpenWrt team, they would have already done it.
              – rozcietrzewiacz
              Dec 21 '11 at 7:23











            • Waaait a second! The list lists devices that are not compatible with DD-WRT, right? it Lists DI-624 vC3. I have version D1 (that's what's written on the PCB) / D2 (that's what's written on the label on the back of the device)! I may be quite lucky here.
              – polemon
              Dec 21 '11 at 9:45











            • Noope. Just... read carefully again, what the page says at the top: "A router can not be supported by dd-wrt if: (...) it has <2MB flash" Sorry, this really is the end of the road, if there is only 1MB of Flash.
              – rozcietrzewiacz
              Dec 21 '11 at 9:48















            up vote
            2
            down vote



            accepted










            Until you determine, what type and size of Flash ROM is used in the device, you should not risk flashing it with anything other than dedicated firmware. Atheros chipsets are very common across a wide range of wireless devices and the sole fact of using a particular chip does not guarantee that the entire device will work correctly with your firmware. The chipset is like a coputer CPU + some peripherals, but not necessarily all. And the system storage must be supported.



            Edit: If you'd read carefully, you'd see that the page you linked to presents a list of incompatible devices. Since DI-624 is listed there, it is definitely not supported by dd-wrt. This makes it almost certain, that your custom OpenWrt image would not work either.






            share|improve this answer






















            • OK, this sucks. Any suggestions how I could identify the flash ROM chip, or another minimalistic firmware, that would fit in 1MB?
              – polemon
              Dec 20 '11 at 15:30










            • If neither dd-wrt nor OpenWrt declare to support it, chances are very low. If standard web search does not yield any obvious dedicated projects, there probably isn't any alternative.
              – rozcietrzewiacz
              Dec 21 '11 at 7:18










            • Yeah, you could always try to strip down the ROM image to 1MB... But look realistically at this: if that were achievable for experienced embedded developers, such as dd-wrt or OpenWrt team, they would have already done it.
              – rozcietrzewiacz
              Dec 21 '11 at 7:23











            • Waaait a second! The list lists devices that are not compatible with DD-WRT, right? it Lists DI-624 vC3. I have version D1 (that's what's written on the PCB) / D2 (that's what's written on the label on the back of the device)! I may be quite lucky here.
              – polemon
              Dec 21 '11 at 9:45











            • Noope. Just... read carefully again, what the page says at the top: "A router can not be supported by dd-wrt if: (...) it has <2MB flash" Sorry, this really is the end of the road, if there is only 1MB of Flash.
              – rozcietrzewiacz
              Dec 21 '11 at 9:48













            up vote
            2
            down vote



            accepted







            up vote
            2
            down vote



            accepted






            Until you determine, what type and size of Flash ROM is used in the device, you should not risk flashing it with anything other than dedicated firmware. Atheros chipsets are very common across a wide range of wireless devices and the sole fact of using a particular chip does not guarantee that the entire device will work correctly with your firmware. The chipset is like a coputer CPU + some peripherals, but not necessarily all. And the system storage must be supported.



            Edit: If you'd read carefully, you'd see that the page you linked to presents a list of incompatible devices. Since DI-624 is listed there, it is definitely not supported by dd-wrt. This makes it almost certain, that your custom OpenWrt image would not work either.






            share|improve this answer














            Until you determine, what type and size of Flash ROM is used in the device, you should not risk flashing it with anything other than dedicated firmware. Atheros chipsets are very common across a wide range of wireless devices and the sole fact of using a particular chip does not guarantee that the entire device will work correctly with your firmware. The chipset is like a coputer CPU + some peripherals, but not necessarily all. And the system storage must be supported.



            Edit: If you'd read carefully, you'd see that the page you linked to presents a list of incompatible devices. Since DI-624 is listed there, it is definitely not supported by dd-wrt. This makes it almost certain, that your custom OpenWrt image would not work either.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Dec 20 '11 at 10:52

























            answered Dec 20 '11 at 10:46









            rozcietrzewiacz

            28.8k47292




            28.8k47292











            • OK, this sucks. Any suggestions how I could identify the flash ROM chip, or another minimalistic firmware, that would fit in 1MB?
              – polemon
              Dec 20 '11 at 15:30










            • If neither dd-wrt nor OpenWrt declare to support it, chances are very low. If standard web search does not yield any obvious dedicated projects, there probably isn't any alternative.
              – rozcietrzewiacz
              Dec 21 '11 at 7:18










            • Yeah, you could always try to strip down the ROM image to 1MB... But look realistically at this: if that were achievable for experienced embedded developers, such as dd-wrt or OpenWrt team, they would have already done it.
              – rozcietrzewiacz
              Dec 21 '11 at 7:23











            • Waaait a second! The list lists devices that are not compatible with DD-WRT, right? it Lists DI-624 vC3. I have version D1 (that's what's written on the PCB) / D2 (that's what's written on the label on the back of the device)! I may be quite lucky here.
              – polemon
              Dec 21 '11 at 9:45











            • Noope. Just... read carefully again, what the page says at the top: "A router can not be supported by dd-wrt if: (...) it has <2MB flash" Sorry, this really is the end of the road, if there is only 1MB of Flash.
              – rozcietrzewiacz
              Dec 21 '11 at 9:48

















            • OK, this sucks. Any suggestions how I could identify the flash ROM chip, or another minimalistic firmware, that would fit in 1MB?
              – polemon
              Dec 20 '11 at 15:30










            • If neither dd-wrt nor OpenWrt declare to support it, chances are very low. If standard web search does not yield any obvious dedicated projects, there probably isn't any alternative.
              – rozcietrzewiacz
              Dec 21 '11 at 7:18










            • Yeah, you could always try to strip down the ROM image to 1MB... But look realistically at this: if that were achievable for experienced embedded developers, such as dd-wrt or OpenWrt team, they would have already done it.
              – rozcietrzewiacz
              Dec 21 '11 at 7:23











            • Waaait a second! The list lists devices that are not compatible with DD-WRT, right? it Lists DI-624 vC3. I have version D1 (that's what's written on the PCB) / D2 (that's what's written on the label on the back of the device)! I may be quite lucky here.
              – polemon
              Dec 21 '11 at 9:45











            • Noope. Just... read carefully again, what the page says at the top: "A router can not be supported by dd-wrt if: (...) it has <2MB flash" Sorry, this really is the end of the road, if there is only 1MB of Flash.
              – rozcietrzewiacz
              Dec 21 '11 at 9:48
















            OK, this sucks. Any suggestions how I could identify the flash ROM chip, or another minimalistic firmware, that would fit in 1MB?
            – polemon
            Dec 20 '11 at 15:30




            OK, this sucks. Any suggestions how I could identify the flash ROM chip, or another minimalistic firmware, that would fit in 1MB?
            – polemon
            Dec 20 '11 at 15:30












            If neither dd-wrt nor OpenWrt declare to support it, chances are very low. If standard web search does not yield any obvious dedicated projects, there probably isn't any alternative.
            – rozcietrzewiacz
            Dec 21 '11 at 7:18




            If neither dd-wrt nor OpenWrt declare to support it, chances are very low. If standard web search does not yield any obvious dedicated projects, there probably isn't any alternative.
            – rozcietrzewiacz
            Dec 21 '11 at 7:18












            Yeah, you could always try to strip down the ROM image to 1MB... But look realistically at this: if that were achievable for experienced embedded developers, such as dd-wrt or OpenWrt team, they would have already done it.
            – rozcietrzewiacz
            Dec 21 '11 at 7:23





            Yeah, you could always try to strip down the ROM image to 1MB... But look realistically at this: if that were achievable for experienced embedded developers, such as dd-wrt or OpenWrt team, they would have already done it.
            – rozcietrzewiacz
            Dec 21 '11 at 7:23













            Waaait a second! The list lists devices that are not compatible with DD-WRT, right? it Lists DI-624 vC3. I have version D1 (that's what's written on the PCB) / D2 (that's what's written on the label on the back of the device)! I may be quite lucky here.
            – polemon
            Dec 21 '11 at 9:45





            Waaait a second! The list lists devices that are not compatible with DD-WRT, right? it Lists DI-624 vC3. I have version D1 (that's what's written on the PCB) / D2 (that's what's written on the label on the back of the device)! I may be quite lucky here.
            – polemon
            Dec 21 '11 at 9:45













            Noope. Just... read carefully again, what the page says at the top: "A router can not be supported by dd-wrt if: (...) it has <2MB flash" Sorry, this really is the end of the road, if there is only 1MB of Flash.
            – rozcietrzewiacz
            Dec 21 '11 at 9:48





            Noope. Just... read carefully again, what the page says at the top: "A router can not be supported by dd-wrt if: (...) it has <2MB flash" Sorry, this really is the end of the road, if there is only 1MB of Flash.
            – rozcietrzewiacz
            Dec 21 '11 at 9:48













            up vote
            0
            down vote













            there are many different versions of DL-624, some of them are 1mb flash but, some are 2,4,8 or 16mb but, it is still not compatiable, i think they don't have time to really look at all of them... too bad.






            share|improve this answer
























              up vote
              0
              down vote













              there are many different versions of DL-624, some of them are 1mb flash but, some are 2,4,8 or 16mb but, it is still not compatiable, i think they don't have time to really look at all of them... too bad.






              share|improve this answer






















                up vote
                0
                down vote










                up vote
                0
                down vote









                there are many different versions of DL-624, some of them are 1mb flash but, some are 2,4,8 or 16mb but, it is still not compatiable, i think they don't have time to really look at all of them... too bad.






                share|improve this answer












                there are many different versions of DL-624, some of them are 1mb flash but, some are 2,4,8 or 16mb but, it is still not compatiable, i think they don't have time to really look at all of them... too bad.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Dec 7 at 8:01









                hmlyim

                1




                1



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Unix & Linux Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f27207%2fd-link-di-624-h-w-ver-d-flashing-openwrt%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown






                    Popular posts from this blog

                    How to check contact read email or not when send email to Individual?

                    Displaying single band from multi-band raster using QGIS

                    How many registers does an x86_64 CPU actually have?