samyk/opensesame

Question then more on an issue

rogueops opened this issue · 14 comments

I am getting my IM-ME tomorrow. Do I need to use the 50$ GoodFET to program? Or can I use a USB to UART, Serial to pin out, or USB to FTDI that I already have?

You will need a JTAG programmer (GoodFET, Busblaster, or their $5 knockoffs).

Here's a cheap way using an Arduino: http://daveshacks.blogspot.com/2010/01/im-me-hacking.html

Thanks!

Will this work, I can order it now and get it tomorrow when my IM-ME arrives so I dont have to wait to program it.

NVM, I bought the following just to be safe:

Seeedstudio Bus Blaster v4
Bus Pirate

Hoping one of the 2 works or both and then return the one not needed.

how to flash using the the 2 flashers I bought? The article you posted only shows how to flash using GoodFET.....

I bought a GoodFET and will be here tomorrow, one of the 2 devices did not have the pins as shown by the GoodFET, the other seems like it may work

I've been reading over the code. Now I don't know much about coding but it seems like there's a lot missing from it. Not just "a little" bricked but a whole bunch missing. It looks too short. Please excuse me if I don't know what I'm talking about. I'm really new to coding and trying really hard to catch up to a somewhat acceptable level. I know I started very late. :/ All help "corrections" would be greatly appreciated.

samyk commented

I commend you for reading over unfamiliar code! However no, there is not a whole bunch missing. I hope you continue to pick it apart and figure out the bricked portion, and how it all works. Good luck!

Well I've come a long way from when I decided to be interested in coding. Everything looked like gibberish to me. Now I actually spend long stretches delving deep into the code. Trying to make sense of it. I guess most of it is outside of my scope which is why I'm making effort in taking a heuristic approach to learning c and python. Most of which, I must say, came after following your hacks. Kind of embarrassing to admit my lack of coding comprehension really. Thanks for wishing me luck and for inadvertently giving me the motivation to undertake this seemingly impossible task. I hope it all starts clicking soon. lol

samyk commented

Nothing embarrassing at all, we all start learning from nil, and I think it's great that you're going over code that is slightly out of your current understanding -- it's one of the best ways to learn. Often lower level microcontroller code that is directly accessing registers can be pretty confusing if you're coming from even the same language but in higher level contexts like code running on top of an OS, but it isn't any more difficult, it's just different. A single register adjustment can kick off a number of different actions and be easy to miss -- I'd ensure you first understand how registers work and go from there.

Duly noted. I'll keep you posted as if I make any progress. Thanks for the tips.

Hey any updates to this? I personally am not familiar with the language this is written in too well, but I am going to try to "unbrick" it, after porting it to another platform with a similar chipset...