Great news! Also great that we have this on record for others with older hardware they'd like to put to use again.
Nick On Fri, May 10, 2019 at 4:54 PM Joe Martin via USRP-users < usrp-users@lists.ettus.com> wrote: > Holy smoke! SUCCESS!! Nick pointed out that there are two switches on > the N210; S1 and S2 and S1 is a reset, so an upload of FPGA code fails if > that is held (which I was holding for his suggested test!). Holding S2 > during iMPACT loading of the .bit image results in the uhd_image_loader > step being SUCCESSFUL!! I am so happy to see that! Uhd_usrp_probe works > wonderfully. Finally. We now can put this little to work doing some tough > things! > > Thank you all SO MUCH for your assistance with reviving this N210. A > monumental achievement in my book! I don’t know what to say except that > we TOTALLY appreciate you efforts to get us running. You guys are GREAT! > > Very best wishes to you each and every one! > > Joe > > On May 10, 2019, at 5:30 PM, Joe Martin via USRP-users < > usrp-users@lists.ettus.com> wrote: > > Ian and all, > > I have been very careful to avoid the pitfalls you detailed. I began with > a fresh installation of Ubuntu 18.04 then performed a successful build of > UHD 3.9.7, then used command: > > uhd_images_downloader > > to load the appropriate/associated images into the PC. > > Then used ISE iMPACT to load the “usrp_n210_r3_fpga.bit” file into the > FPGA of the N210. iMPACT reports “PROGRAM SUCCESSFUL”. > > Then without power cycling the N210 used the command: > > usrp_image_loader —args=“type=usrp2,addr=192.168.10.2,overwrite-safe” > —fw-path=/usr/local/share/uhd/images/usrp_n210_fw.bin > —fpga-path=/usr/local/share/uhd/images/usrp_n210_r3_fpga.bin > > To load the non-volatile memory of the N210 but I always get the > “RuntimeError: Received invalid 32 reply from device” error when running > usrp_image_loader. > > I am able to successfully ping 192.168.10.2 but no matter what > combinations of r2 or r3 .bit file and firmware and fpga image .bin files I > use the response when invoking the usrp_image_loader is always the same, > namely “invalid reply 32 from device”. > > The command uhd_find_devices returns by reporting it can find a usrp2 > device at address 192.168.10.2, as you would hope. > > After trying every conceivable combination of these actions with numerous > versions of UHD and r2/r3 .bit FPGA files and r2/r3 .bin files on several > fresh installations of Ubuntu 18.04 and 16.04 the result is always the same > in that things proceed normally as the various documents concerning > un-bricking an N210 explains, until the step of using the usrp_image_loader > is executed, at which point a RuntimeError returns stating that the > “invalid 32 reply” has occurred. > > I was hopeful that careful use of rev3 .bit and .bin files with UHD 3.9.7 > would do the trick but alas that is not the case. > > I suspect that you are near the bottom of the list of suggestions for me > and I do appreciate the time and thinking you have afforded me on this > issue. If there is anything remaining to try I’d be most willing to try > it. > > BTW, the suggestion made by someone earlier to try holding the safe button > down during the loading of the FPGA from iMPACT causes the programming to > fail (as reported by iMPACT), so that’s apparently not a good thing to do. > But one can recover from that state by simply by re-programming with the > safe button not held but the fundamental problem with the uhd_image_loader > step in the unbricking process always seems to result. > > Joe > > On May 10, 2019, at 9:31 AM, Ian Buckley <ian.buck...@gmail.com> wrote: > > Joe, > To save you time, It may well be worth you trying jumping to the 3) step > initially and seeing if your current loaded image or safe image is capable > of being upgraded …it likely is since that protocol is widely compatible > across UHD variants. The key here I have to emphasize (since you appear to > have been previously getting stuck with incompatibility between whatever is > loaded in the USRP and your host UHD installation) is to be sure your new > UHD installation is the only one on your system, and that you have the > binary images that are version matched with it…people often get caught out > by reminants of various UHD versions installed in various system > directories from different install methods. > -Ian > > On May 10, 2019, at 5:58 AM, Joe Martin via USRP-users < > usrp-users@lists.ettus.com> wrote: > > Ian, > > Very good, that’s encouraging at least. Yes, I am familiar with using ISE > iMPACT to load the FPGA with .bit code and even how to create the .bit from > the associated .bin file and did try doing that earlier but perhaps not > identically to your prescribed steps below. I’ll revisit it. I > successfully built UHD 003_009_000 earlier so I can probably also > successfully build UHD 003_009_007 too. I’ll do that and give it a go. I > am familiar with the documents you mentioned. Generally things have gone > exactly as described right up until UHD needs to communicate with the > stored images at which point it never does; so far anyway. > > Thanks much for the additional information. I’ll certainly hammer on it > some more now that I have a few more pertinent details under my belt to > guide the process appropriately. > > Joe > > On May 10, 2019, at 12:32 AM, Ian Buckley <ian.buck...@gmail.com> wrote: > > Joe, > This is generally all good news and somewhat hopeful. The fact you can > ping 192.168.10.2 in safe mode tell’s you that the FPGA has loaded an image > from Flash, that it’s passed CRC and booted the embedded micro controller > on the FPGA and run the firmware that replies to ICMP packets…that’s a sign > the hardware is in reasonable shape, regardless of what actually version of > image ins currently loaded. If you had the internal UART connected to a > 3.3V interface you would be seeing the FPGA and FW compatibility numbers > for this image printed at boot if it got this far. > (Sorry if I’m telling you stuff you know here, too many messages in this > thread to go reread them) > > You should now refer to these 2 pages: > https://kb.ettus.com/N200/N210_Device_Recovery > http://files.ettus.com/manual/page_usrp2.html#usrp2_load (N-series > sections, not USRP2) > > The general outline of what to try is as follows: > 1) Start with a relatively modern and stable UHD version: Any 3.9.x > version is pretty ideal, it’s well supported in Gnuradio, is perhaps the > most stable, and has N210 support. If you are building UHD yourself from > GitHub, then checkout the tag “release_003_009_007”. > (Note there is no reason to look for old UHD versions to support your H/W, > the N210 specific code has changed very little for some time, but you will > benefit from much improved general UHD functionality and much better > community support) > 2. (Given you understand how to load a new image via JTAG) Follow the > procedure outlined in “Unbricking an N Series Device”. Run > “uhd_images_downloader” under UHD3.9.x to be sure you have a compatible set > of FPGA images for this version of UHD. Use an R3 .bit file (Stay away from > R4 images since we know that is electrically incompatible with your H/W) > and load this via JTAG. Verify you can ping this once it’s loaded. Remember > this is a volatile load, no flash has changed yet, if you reset the H/W > this download is lost. The goal now is to use the embedded firmware in this > JTAG image to load the same images in .bin format via the ethernet network > and update both slot’s in the flash memory with non-volatile images that > load automatically after reset/power cycle. > 3) Follow the instructions in > http://files.ettus.com/manual/page_usrp2.html#usrp2_load to perform the > image update via the network. You can also take a peek at the settings in > your EEPROM (“Recovery process” instructions) to verify that all fields are > sane and match your case label. > 4) At this point, if all has gone as intended, USRP and UHD should be in > sync, power cycling H/W should work, and tools like “uhd_usrp_probe” should > find the USRP and print it’s detailed H/W config. There are a few common > useful things to check in the “Troubleshooting” section if things still > don’t seem to have worked. > > -Ian > > > On May 9, 2019, at 2:48 PM, Joe Martin via USRP-users < > usrp-users@lists.ettus.com> wrote: > > Oh, okay, I didn’t get that. Understood now. I have UHD 3.14.0 running > on my main machine so I could try again some newer .bit files into the FPGA > than I previously have tried (I tried the current version of UHD and N210 > usrp_n210_r4_fpga.bit to no avail) to see if any of them are compatible. I > also was able to build UHD 3.9.0 on a different machine so I can try that > too with some of the other .bit files. Will hold the safe button down > while loading the FPGA this time around. > > Joe > > On May 9, 2019, at 3:38 PM, Nick Foster <bistrom...@gmail.com> wrote: > > I'm saying that you might try to continue the effort to JTAG load a more > modern FPGA image. It's possible you have to hold down the safe mode button > while loading the image. > > On Thu, May 9, 2019, 2:22 PM Joe Martin <k...@k5so.com> wrote: > >> Thanks for digging into that for us, Nick. Interesting. As the hardware >> change to rev4 occurred around mid 2011 and the earliest UHD version that >> exists on the files.ettus.com/uhd page is Feb 2104, what is the >> likelihood in your opinion that the UHD version will be compatible with the >> rev2/3 hardware from 2011? >> >> So far I’ve not been successful in reviving the 2014 UHD version so I’m >> asking to determine whether continued effort to do so is likely to yield >> anything positive with respect to interfacing with the 2011 hardware. >> >> Joe >> >> On May 9, 2019, at 3:06 PM, Nick Foster <bistrom...@gmail.com> wrote: >> >> So I really dug into the old archives here and literally pulled an old >> hard drive out of a closet, and found a copy of the old hardware repository >> from back in the days when N210 was called "USRP2+". Best that I can tell, >> we only ever released two versions to the public. We might have sold R3 >> stickered as R2 -- I don't see anything in the repository that would >> indicate otherwise. Rev 2/3 was sold until around June or July 2011, when >> we moved to rev 4. The only firmware/host code changes I can see between >> any of the versions are that R4 used LVDS clocking to the daughterboard >> where previous versions used CMOS. So I think you should be able to run r3 >> firmware on your N210. >> >> That said, the very very old N210s with very very old firmware might not >> have used the same safe/production firmware/fpga image arrangement that we >> later arrived at. The hardware is still fine, but you might be in for a bit >> of a deep dive to get it all running again. >> >> If you have a TTL-serial adapter or a logic analyzer that works as such, >> you can connect to the debug UART header and get printout information from >> the firmware at boot time. Another good idea would be to take a video of >> the front panel LEDs as you apply power -- the boot LED lights give good >> indication of the firmware/FPGA image loading process. >> >> Nick >> >> On Thu, May 9, 2019 at 1:42 PM Joe Martin via USRP-users < >> usrp-users@lists.ettus.com> wrote: >> >>> Thanks for the info, Marcus. However, seeing that Jason went through >>> this last year with a couple of N210 he has it would seem unlikely that all >>> three of the N210 are broken. That being said and considering what you jus >>> said it seems that I should’ve been able to find some version of UHD that >>> will successfully communicate with the firmware and fpga images stored in >>> the unit; I have not, using UHD versions from 3.9.0 to 3.14.0. >>> >>> I wanted to try with even earlier versions of UHD but am finding trouble >>> in utilizing UHD v3.4.0 (earliest version I could find) as it seems that >>> “prebuilt” v3.4.0 needs only Ubuntu 10.10 or 11.10 which so far I’m not >>> able to successfully install and run. Seems we’re running out of option >>> on this one so the Deep Space Exploration Society, who I’m trying to help >>> with this, may have to come to grasps with the notion that their N210 is a >>> true brick. >>> >>> Joe >>> >>> On May 9, 2019, at 2:23 PM, Marcus D. Leech via USRP-users < >>> usrp-users@lists.ettus.com> wrote: >>> >>> On 05/09/2019 04:18 PM, Joe Martin via USRP-users wrote: >>> >>> Nick, Ian, >>> >>> If this unit happens to be incorrectly labeled as a rev 2 N210 and it is >>> actually a rev 3 N210, is there hope in being able to load rev 3 firmware >>> and fpga images (which I have located previously and tried actually) with >>> some available UHD version? If so, would you be able to tell me which UHD >>> version(s) might be able to communicate with it? >>> >>> Joe >>> >>> Theoretically, most versions in the last several years should be able to >>> talk to it. In *general* UHD never drops support for older hardware, >>> and tries to maintain compatibility. Now, it is the case that newer >>> features are almost never "back-ported", but basic functionality should >>> always be there. >>> >>> What this *should* mean is that you should be able to use the firmware >>> tools once the device is in "safe mode" to get yourself to where you >>> want to be. If that doesn't work, that may well mean that the >>> hardware is broken, and it's unlikely to be economical to repair. >>> >>> >>> On May 9, 2019, at 2:12 PM, Joe Martin via USRP-users < >>> usrp-users@lists.ettus.com> wrote: >>> >>> Okay. I’ve asserted from the outset that it’s a rev 2, based on the >>> factory label. Is this N210 a lost cause if it is actually a Rev2 N210? >>> >>> Joe >>> >>> On May 9, 2019, at 2:05 PM, Nick Foster <bistrom...@gmail.com> wrote: >>> >>> Well, it's not a rev 4. It's either 2 or 3 in terms of hardware >>> revision. >>> >>> On Thu, May 9, 2019 at 12:58 PM Joe Martin <k...@k5so.com> wrote: >>> >>>> …able to ping 192.168.10.2 successfully. >>>> >>>> On May 9, 2019, at 1:54 PM, Joe Martin <k...@k5so.com> wrote: >>>> >>>> Ian, >>>> >>>> Yes, I have tried many times to boot in safe mode, same result >>>> regardless. Yes, I am able to pin to 192.168.10.2 successfully. >>>> >>>> Joe >>>> >>>> On May 9, 2019, at 1:47 PM, Joe Martin via USRP-users < >>>> usrp-users@lists.ettus.com> wrote: >>>> >>>> Ian and Nick, >>>> >>>> Thanks for the assistance. Attached are dropbox links to two snapshot >>>> photos: 1) the factory label on the back of the N210, showing N210 r:2.0 >>>> and 2) a top side view of the N210. >>>> >>>> 1) https://www.dropbox.com/s/u92x02rni71kfb3/20190509_133253.jpg?dl=0 >>>> 2) https://www.dropbox.com/s/1p8ocqf4qcr9ohb/20190509_133800.jpg?dl=0 >>>> >>>> Seems this unit is indeed a rev 2 N210, yes? >>>> >>>> Joe >>>> >>>> On May 9, 2019, at 12:40 PM, Nick Foster <bistrom...@gmail.com> wrote: >>>> >>>> Moreover, the best "tell" is to look at the N210 motherboard. If the >>>> SRAM chip is on the top side, it's a rev 2/3. If the SRAM is on the bottom >>>> side, it's a rev 4. If you send a picture along of the top of the N210, I >>>> can tell you if it's early or late rev. >>>> >>>> On Thu, May 9, 2019 at 11:36 AM Ian Buckley via USRP-users < >>>> usrp-users@lists.ettus.com> wrote: >>>> >>>>> Joe, >>>>> So I scratched my head about this a little late last night and looked >>>>> back through the development repository for the N210 and as far as I can >>>>> tell there was never customer facing FPGA code for a Rev2 N210. Chatting >>>>> with Matt this morning he shared my feeling that a Rev2 wasn't sold to >>>>> customers, so I'm curious if you have a unit that has a factory label that >>>>> says N210Rev2 or if you have seen "usrp2 rev2.0" on the PCB (which can be >>>>> missleading). >>>>> >>>>> Also have you tried booting into the safe image and verifying that it >>>>> at least pings on 192.168.10.2? >>>>> >>>>> If we can conclusively identify which rev of h/w you have I can >>>>> probably help further. >>>>> >>>>> Ian >>>>> >>>> >>>> _______________________________________________ >>>> USRP-users mailing list >>>> USRP-users@lists.ettus.com >>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>>> >>>> >>>> >>>> >>> _______________________________________________ >>> USRP-users mailing list >>> USRP-users@lists.ettus.com >>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>> >>> >>> >>> >>> _______________________________________________ >>> USRP-users mailing >>> listUSRP-users@lists.ettus.comhttp://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>> >>> >>> _______________________________________________ >>> USRP-users mailing list >>> USRP-users@lists.ettus.com >>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>> >>> >>> _______________________________________________ >>> USRP-users mailing list >>> USRP-users@lists.ettus.com >>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>> >> >> > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > > > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > > > > On May 10, 2019, at 9:31 AM, Ian Buckley <ian.buck...@gmail.com> wrote: > > Joe, > To save you time, It may well be worth you trying jumping to the 3) step > initially and seeing if your current loaded image or safe image is capable > of being upgraded …it likely is since that protocol is widely compatible > across UHD variants. The key here I have to emphasize (since you appear to > have been previously getting stuck with incompatibility between whatever is > loaded in the USRP and your host UHD installation) is to be sure your new > UHD installation is the only one on your system, and that you have the > binary images that are version matched with it…people often get caught out > by reminants of various UHD versions installed in various system > directories from different install methods. > -Ian > > On May 10, 2019, at 5:58 AM, Joe Martin via USRP-users < > usrp-users@lists.ettus.com> wrote: > > Ian, > > Very good, that’s encouraging at least. Yes, I am familiar with using ISE > iMPACT to load the FPGA with .bit code and even how to create the .bit from > the associated .bin file and did try doing that earlier but perhaps not > identically to your prescribed steps below. I’ll revisit it. I > successfully built UHD 003_009_000 earlier so I can probably also > successfully build UHD 003_009_007 too. I’ll do that and give it a go. I > am familiar with the documents you mentioned. Generally things have gone > exactly as described right up until UHD needs to communicate with the > stored images at which point it never does; so far anyway. > > Thanks much for the additional information. I’ll certainly hammer on it > some more now that I have a few more pertinent details under my belt to > guide the process appropriately. > > Joe > > On May 10, 2019, at 12:32 AM, Ian Buckley <ian.buck...@gmail.com> wrote: > > Joe, > This is generally all good news and somewhat hopeful. The fact you can > ping 192.168.10.2 in safe mode tell’s you that the FPGA has loaded an image > from Flash, that it’s passed CRC and booted the embedded micro controller > on the FPGA and run the firmware that replies to ICMP packets…that’s a sign > the hardware is in reasonable shape, regardless of what actually version of > image ins currently loaded. If you had the internal UART connected to a > 3.3V interface you would be seeing the FPGA and FW compatibility numbers > for this image printed at boot if it got this far. > (Sorry if I’m telling you stuff you know here, too many messages in this > thread to go reread them) > > You should now refer to these 2 pages: > https://kb.ettus.com/N200/N210_Device_Recovery > http://files.ettus.com/manual/page_usrp2.html#usrp2_load (N-series > sections, not USRP2) > > The general outline of what to try is as follows: > 1) Start with a relatively modern and stable UHD version: Any 3.9.x > version is pretty ideal, it’s well supported in Gnuradio, is perhaps the > most stable, and has N210 support. If you are building UHD yourself from > GitHub, then checkout the tag “release_003_009_007”. > (Note there is no reason to look for old UHD versions to support your H/W, > the N210 specific code has changed very little for some time, but you will > benefit from much improved general UHD functionality and much better > community support) > 2. (Given you understand how to load a new image via JTAG) Follow the > procedure outlined in “Unbricking an N Series Device”. Run > “uhd_images_downloader” under UHD3.9.x to be sure you have a compatible set > of FPGA images for this version of UHD. Use an R3 .bit file (Stay away from > R4 images since we know that is electrically incompatible with your H/W) > and load this via JTAG. Verify you can ping this once it’s loaded. Remember > this is a volatile load, no flash has changed yet, if you reset the H/W > this download is lost. The goal now is to use the embedded firmware in this > JTAG image to load the same images in .bin format via the ethernet network > and update both slot’s in the flash memory with non-volatile images that > load automatically after reset/power cycle. > 3) Follow the instructions in > http://files.ettus.com/manual/page_usrp2.html#usrp2_load to perform the > image update via the network. You can also take a peek at the settings in > your EEPROM (“Recovery process” instructions) to verify that all fields are > sane and match your case label. > 4) At this point, if all has gone as intended, USRP and UHD should be in > sync, power cycling H/W should work, and tools like “uhd_usrp_probe” should > find the USRP and print it’s detailed H/W config. There are a few common > useful things to check in the “Troubleshooting” section if things still > don’t seem to have worked. > > -Ian > > > On May 9, 2019, at 2:48 PM, Joe Martin via USRP-users < > usrp-users@lists.ettus.com> wrote: > > Oh, okay, I didn’t get that. Understood now. I have UHD 3.14.0 running > on my main machine so I could try again some newer .bit files into the FPGA > than I previously have tried (I tried the current version of UHD and N210 > usrp_n210_r4_fpga.bit to no avail) to see if any of them are compatible. I > also was able to build UHD 3.9.0 on a different machine so I can try that > too with some of the other .bit files. Will hold the safe button down > while loading the FPGA this time around. > > Joe > > On May 9, 2019, at 3:38 PM, Nick Foster <bistrom...@gmail.com> wrote: > > I'm saying that you might try to continue the effort to JTAG load a more > modern FPGA image. It's possible you have to hold down the safe mode button > while loading the image. > > On Thu, May 9, 2019, 2:22 PM Joe Martin <k...@k5so.com> wrote: > >> Thanks for digging into that for us, Nick. Interesting. As the hardware >> change to rev4 occurred around mid 2011 and the earliest UHD version that >> exists on the files.ettus.com/uhd page is Feb 2104, what is the >> likelihood in your opinion that the UHD version will be compatible with the >> rev2/3 hardware from 2011? >> >> So far I’ve not been successful in reviving the 2014 UHD version so I’m >> asking to determine whether continued effort to do so is likely to yield >> anything positive with respect to interfacing with the 2011 hardware. >> >> Joe >> >> On May 9, 2019, at 3:06 PM, Nick Foster <bistrom...@gmail.com> wrote: >> >> So I really dug into the old archives here and literally pulled an old >> hard drive out of a closet, and found a copy of the old hardware repository >> from back in the days when N210 was called "USRP2+". Best that I can tell, >> we only ever released two versions to the public. We might have sold R3 >> stickered as R2 -- I don't see anything in the repository that would >> indicate otherwise. Rev 2/3 was sold until around June or July 2011, when >> we moved to rev 4. The only firmware/host code changes I can see between >> any of the versions are that R4 used LVDS clocking to the daughterboard >> where previous versions used CMOS. So I think you should be able to run r3 >> firmware on your N210. >> >> That said, the very very old N210s with very very old firmware might not >> have used the same safe/production firmware/fpga image arrangement that we >> later arrived at. The hardware is still fine, but you might be in for a bit >> of a deep dive to get it all running again. >> >> If you have a TTL-serial adapter or a logic analyzer that works as such, >> you can connect to the debug UART header and get printout information from >> the firmware at boot time. Another good idea would be to take a video of >> the front panel LEDs as you apply power -- the boot LED lights give good >> indication of the firmware/FPGA image loading process. >> >> Nick >> >> On Thu, May 9, 2019 at 1:42 PM Joe Martin via USRP-users < >> usrp-users@lists.ettus.com> wrote: >> >>> Thanks for the info, Marcus. However, seeing that Jason went through >>> this last year with a couple of N210 he has it would seem unlikely that all >>> three of the N210 are broken. That being said and considering what you jus >>> said it seems that I should’ve been able to find some version of UHD that >>> will successfully communicate with the firmware and fpga images stored in >>> the unit; I have not, using UHD versions from 3.9.0 to 3.14.0. >>> >>> I wanted to try with even earlier versions of UHD but am finding trouble >>> in utilizing UHD v3.4.0 (earliest version I could find) as it seems that >>> “prebuilt” v3.4.0 needs only Ubuntu 10.10 or 11.10 which so far I’m not >>> able to successfully install and run. Seems we’re running out of option >>> on this one so the Deep Space Exploration Society, who I’m trying to help >>> with this, may have to come to grasps with the notion that their N210 is a >>> true brick. >>> >>> Joe >>> >>> On May 9, 2019, at 2:23 PM, Marcus D. Leech via USRP-users < >>> usrp-users@lists.ettus.com> wrote: >>> >>> On 05/09/2019 04:18 PM, Joe Martin via USRP-users wrote: >>> >>> Nick, Ian, >>> >>> If this unit happens to be incorrectly labeled as a rev 2 N210 and it is >>> actually a rev 3 N210, is there hope in being able to load rev 3 firmware >>> and fpga images (which I have located previously and tried actually) with >>> some available UHD version? If so, would you be able to tell me which UHD >>> version(s) might be able to communicate with it? >>> >>> Joe >>> >>> Theoretically, most versions in the last several years should be able to >>> talk to it. In *general* UHD never drops support for older hardware, >>> and tries to maintain compatibility. Now, it is the case that newer >>> features are almost never "back-ported", but basic functionality should >>> always be there. >>> >>> What this *should* mean is that you should be able to use the firmware >>> tools once the device is in "safe mode" to get yourself to where you >>> want to be. If that doesn't work, that may well mean that the >>> hardware is broken, and it's unlikely to be economical to repair. >>> >>> >>> On May 9, 2019, at 2:12 PM, Joe Martin via USRP-users < >>> usrp-users@lists.ettus.com> wrote: >>> >>> Okay. I’ve asserted from the outset that it’s a rev 2, based on the >>> factory label. Is this N210 a lost cause if it is actually a Rev2 N210? >>> >>> Joe >>> >>> On May 9, 2019, at 2:05 PM, Nick Foster <bistrom...@gmail.com> wrote: >>> >>> Well, it's not a rev 4. It's either 2 or 3 in terms of hardware >>> revision. >>> >>> On Thu, May 9, 2019 at 12:58 PM Joe Martin <k...@k5so.com> wrote: >>> >>>> …able to ping 192.168.10.2 successfully. >>>> >>>> On May 9, 2019, at 1:54 PM, Joe Martin <k...@k5so.com> wrote: >>>> >>>> Ian, >>>> >>>> Yes, I have tried many times to boot in safe mode, same result >>>> regardless. Yes, I am able to pin to 192.168.10.2 successfully. >>>> >>>> Joe >>>> >>>> On May 9, 2019, at 1:47 PM, Joe Martin via USRP-users < >>>> usrp-users@lists.ettus.com> wrote: >>>> >>>> Ian and Nick, >>>> >>>> Thanks for the assistance. Attached are dropbox links to two snapshot >>>> photos: 1) the factory label on the back of the N210, showing N210 r:2.0 >>>> and 2) a top side view of the N210. >>>> >>>> 1) https://www.dropbox.com/s/u92x02rni71kfb3/20190509_133253.jpg?dl=0 >>>> 2) https://www.dropbox.com/s/1p8ocqf4qcr9ohb/20190509_133800.jpg?dl=0 >>>> >>>> Seems this unit is indeed a rev 2 N210, yes? >>>> >>>> Joe >>>> >>>> On May 9, 2019, at 12:40 PM, Nick Foster <bistrom...@gmail.com> wrote: >>>> >>>> Moreover, the best "tell" is to look at the N210 motherboard. If the >>>> SRAM chip is on the top side, it's a rev 2/3. If the SRAM is on the bottom >>>> side, it's a rev 4. If you send a picture along of the top of the N210, I >>>> can tell you if it's early or late rev. >>>> >>>> On Thu, May 9, 2019 at 11:36 AM Ian Buckley via USRP-users < >>>> usrp-users@lists.ettus.com> wrote: >>>> >>>>> Joe, >>>>> So I scratched my head about this a little late last night and looked >>>>> back through the development repository for the N210 and as far as I can >>>>> tell there was never customer facing FPGA code for a Rev2 N210. Chatting >>>>> with Matt this morning he shared my feeling that a Rev2 wasn't sold to >>>>> customers, so I'm curious if you have a unit that has a factory label that >>>>> says N210Rev2 or if you have seen "usrp2 rev2.0" on the PCB (which can be >>>>> missleading). >>>>> >>>>> Also have you tried booting into the safe image and verifying that it >>>>> at least pings on 192.168.10.2? >>>>> >>>>> If we can conclusively identify which rev of h/w you have I can >>>>> probably help further. >>>>> >>>>> Ian >>>>> >>>> >>>> > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com