March 30, 2014 at 2:01 pm #22813
I’m still having trouble completing my v2.1u dyi build. Everything seemed working. And then I put it in the inclosure and the unit now won’t get past the detecting usd message. By this I mean that anytime I turn the unit on, it stays on this message. I can reset and it will go into the test mode if I push the right buttons on startup. I took the unit out of the enclosure, did a better job trimming all of the leads and making sure that all of the solder connection are correct. But I can’t get unit to get past the usd message.
Chris CobettMarch 31, 2014 at 1:59 pm #26375
Thanks for the reply Ray. I received the error before I purchased the card. And I’m still having the error with the card removed. What is the next thing to look at?
FYI – One mistake I made when putting it together in the first place was leaving off the smallest of the 3 crystals. Once I put that crystal in, it worked as it was supposed to work. And then it was when I put the card in the enclosure when I started having the same issue. I’ve used a multi-meter to look for any solder bridges and I looked with a magnifying glass and a bright light for any bad solder joints. Do you think uploading a couple photographs might help?
ChrisApril 1, 2014 at 12:26 am #26377
Ray, I have another clue to this issue. If you open up the attached photo, you will see an arrow pointing to one of the pins on the 40-pin IC socket. I don’t see anything wrong with the solder joint. But if I touch this joint with a pick, it starts connecting. I’m not applying any noticeable pressure. I’m just using the pick since my fingers are to large to touch 1 joint at a time. I can try removing and reapplying the solder here. But I’m wondering if it is a bad IC. What do you think?
ChrisApril 1, 2014 at 4:35 am #26378
The chance of the microcontroller being defective is pretty small, especially since it displays messages on the LCD correctly. The pin you pointed to is the MISO pin, which is part of the SPI bus. The microcontroller communicates with the Ethernet controller and SD card through the SPI bus. So if that pin is unreliable, it can definitely cause problems. I can only think of two reasons where the controller gets stuck at the ‘Detecting uSD card’ message: either an incompatible SD card has been inserted, or the microcontroller is having difficulty communicating with the Ethernet controller. In either case, it seems crucial to figure out why the MISO pin is unreliable.
One thing I suggest you do is to use soldering iron to heat up that solder joint and let it reflow. Sometimes if the solder joint spreads too much onto its nearby traces it can cause shorting to those traces. Make sure the solder joint is not touching any nearby trace. Use a magnifying glass will definitely help.April 6, 2014 at 6:17 pm #26379
Ray, I don’t think the solder was/is touching anything else. I validated this by doing continuity tests with a meter. I let the solder reflow with no effect. I also removed the solder and resoldered it from scratch. After all this, there is no change to the functionality. So I think it is something else. Any other ideas?
Chris CorbettApril 7, 2014 at 4:52 pm #26380
OK, thanks for the update. You said ‘if I touch this joint with a pick, it starts connecting.’ That’s a strong indication of some soldering related issue, or perhaps the chips are not inserted in properly.
One thing I suggest you do is to turn the unit on and measure the voltage from each pin of ENC28J60 to ground. I know this is a tedious test, but it’s the only thing I can think of that would provide more information about what’s going on. There are 28 pins on the chip, start from the top-left pin, goes down, then move to the lower right pin and goes up. That way you get 28 voltage readings. If you can post these readings here, I can compare it with reference and see if there is anything obvious I can tell.May 30, 2014 at 2:57 pm #26381
I have the OS 2.1u just delivered this wk and I am having this same problem. I got to pass from detecting uSD to network connections by inserting a uSD. I know in previous post of this forum it says it should not be required, so not sure if this is a result of a new firmware update. After it connects to the network, I took the SD out, but on power loss, it will look for the uSD again, so ended leaving it in there.June 1, 2014 at 5:00 am #26382
You are right that uSD card is optional and not required. Without the uSD card, the LCD should still go past the ‘Detecting uSD card’ screen in less than 10 seconds. I am wondering if the uSD card slot has an issue or perhaps has a reflow problem. If you can, could you use a magnifying glass and check the solder joints on the uSD card slot, and see if there is any potential solder bridge or unsolder pin?June 7, 2014 at 4:15 pm #26383
Ray, sorry for the delayed response…Took unit out today and here are the picture of the contacts, they look good. Took card out, put it together and turned it on, now it works w/o the SD card… Wondering if this is an intermittent problem, contacts on the inside of the slot itself? If you have any continuity or voltage checks you can share if the problem re-appears, I will appreciate it (I am an electronics eng). For now I go back to my eng and tech basis: “if it ain’t broken, don’t fix it” 🙂June 9, 2014 at 6:22 am #26384
OK, may be a contact problem inside the SD card slot. Thanks for the update.October 31, 2014 at 9:56 am #34332
Good morning Ray,
I just completed my DIY kit purchased at Microcenter and it also started with the detecting uSD message. There was no microSD card installed. After installing a 2GB card my controller was able to complete the bootup and operate correctly. I plan on leaving the SD card in but I wanted to let you know of another instance of this issue.
Thanks, AlanOctober 31, 2014 at 10:19 am #34333
You must be logged in to reply to this topic.