So I've assembled the SIM reader and hardware-wise it looks ok: see front and back. Since there's too much BANNED between Windows and the hardware I've been trying to connect via Linux (I've tried both and gotten nowhere.) The Linux error message is here.
I'm lost. Circuit assembly seems ok; I won't rule out errors but I haven't seen any.
I suspect software issues but the code seems unwilling to give a clue as to what's going wrong. So how do I get any diagnostic info? I'd prefer Linux advice since the OS is much more transparent: I can troll /var/log/messages for hardware info. No idea where Windows hides the actual log info. How do I debug this?
Q: Process for debugging SIM reader?
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
-
- Posts: 12151
- Joined: Thu Apr 06, 2006 4:21 pm
Re: Q: Process for debugging SIM reader?
the error means the SIM card didnt respond. the pictures are not very clear. if you posted ones that were brighter and not as dark it may be easier to see if there is a soldering error. it could also be the SIM card
-
- Posts: 5
- Joined: Sat Dec 05, 2009 3:13 am
Re: Q: Process for debugging SIM reader?
Ok - tonight's lessons learned:
Frustrating as it may be sometimes, a major point of the exercise of assembling circuits is to develop hardware debugging skills. Probably one of the most important skills is knowing when to walk away, sober up, and revisit the project with a fresh set of eyes and fewer assumptions. Thanks for another learning experience.
- Lay out your parts, identify, and clearly label them. Had closer attention been paid months ago when the board was initially assembled, the error in assembly might have been avoided.
- Visually inspect the board before cutting excess leads. This includes:
- Ensuring the right components are placed in the right locations
- Ensuring polarized components are installed with the correct orientation
- Looking for cold joints, traces, improperly socketed pins and other soldering or socketing errors
- When dealing with software access, ensure permissions are properly set and a log window is open to watch for connection errors, diagnostics, etc.
Frustrating as it may be sometimes, a major point of the exercise of assembling circuits is to develop hardware debugging skills. Probably one of the most important skills is knowing when to walk away, sober up, and revisit the project with a fresh set of eyes and fewer assumptions. Thanks for another learning experience.
- Attachments
-
- Now properly assembled!
- SIM_reader_1.jpg (169.24 KiB) Viewed 1491 times
Please be positive and constructive with your questions and comments.