Tuesday, March 9, 2010

IM ME GoodFET Wiring Tutorial

by Travis Goodspeed <travis at radiantmachines.com>
concerning the Girltech IM ME,
with a million thanks to Dave.

WARNING: Reflashing the CC1110 while batteries are low will permanently lock the chip. Either be damned sure to use fresh batteries or leave the batteries out and power the IMME from your GoodFET.

Howdy y'all,

This brief tutorial describes the process of reflashing the Girltech IM ME with custom firmware, so that it may be used as a development platform for the Chipcon CC1110 sub-GHz ISM System-on-Chip. I assume the reader to have an assembled GoodFET with recent firmware, but other programmers may of course be substituted.

You should also read Dave's first article on IM ME hacking, as it describes his method for reprogramming the device. All the pinouts below were taken from his articles, as well as the keyboard and LCD information that he was so neighborly as to publish.

Wiring


First, you'll need to purchase an IM ME, which can be had for $20 USD on a few toy sites while it remains in stock. You'll also need an assembled GoodFET and basic electronics tools.

The testpoints used for programming the IM ME are located behind the batteries in the rear compartment of the device. Ideally, a bed of nails should be used to clip into it, but failing that, just solder on to the Debug Data (DD), Debug Clock (DC), Reset (!RST), and GND pins. Run these to the GoodFET's 14-pin header as shown below.

Testpoints
Exposed Testpoints

From left to right on the IM ME, the pins are !RST, DD, DC, +2.5V, and Ground. Because the GoodFET is a low-voltage device, there's no need for the resistor dividers in Dave's article. Use EITHER the GoodFET OR the batteries for VCC, but not both.
NamePin
Name
DD12Vcc

34Vcc
RST56
DC78
GND910

1112

1314


Flashing


Once you have the IM ME wired up, you can check its model number and status by running `goodfet.cc status'. This will tell you that the chip is locked, so making a backup of its firmware is non-trivial. If you continue from here, the IM ME will no longer function as an instant messenger.

Erase the chip by 'goodfet.cc erase' then dump an image of RAM as 'goodfet.cc dumpdata immeram.hex' to see if anything neighborly can be found inside.

You now have a blank IM ME, with the LCD most likely showing the last gasping breaths of its firmware. To flash a new firmware image, just grab its ihex file and run 'goodfet.cc flash foo.hex'.

I've placed a few example binaries in the repository of an operating system that I've started for the IM ME called GoodME. To flash Dave's LCD Test, run the following commands.
svn co https://goodfet.svn.sourceforge.net/svnroot/goodme
goodfet.cc flash goodme/bins/dave-lcdtest.hex


For a more functional demo, try bins/term-morse824mhz.hex, an ugly hack of an operating system for the IM ME with a Morse code transmitter and random number generator demo. In the Radio demo, holding any of the letter buttons broadcasts on 824MHz. The PRNG demo, shown below, demonstrates the repetition of strings withing the psuedo-random number generator and counts the number of bytes between them. This is sometimes used for key material.
CC RNG Test



Custom Development



The SDCC compiler is in the package repositories of most civilized operating systems. You might need a more recent version for the cc1110.h header, though building this compiler is a thousand times simpler than GCC. Compiling an example is as simple as sdcc foo.c; packihx <foo.ihx >foo.hex, which will produce a suitable Intel Hex file for flashing. The 8051 memory model makes specifying a chip model unnecessary, a handy deviation from those of us with a thousand MSP430 linking scripts.

Within the GoodME repository, you'll find my bastard child of an operating system at /branches/rough/. It was used to make the term-morse824mhz.hex, and its keyboard, font, and LCD drivers are ripe for organ transplants. /trunk/ ought to someday contain a proper operating system for the device, but for now, I haven't the time to complete it.

Have fun, and build something neighborly,
--Travis

238 comments:

«Oldest   ‹Older   201 – 238 of 238
Pharma online said...

Ambien is a
professionally prescribed medicine accessible in quick delivery and
controlled delivery plans, order ambien
Buy Ambien 10mg Online.
Straightforward Online Pharmacy is an enlisted UK online drug store and specialist.
We give a scope of medicines and Buy ambien online
specialist meetings

Do Assignment Help said...

Thank you for sharing your blog with us. I have been looking at this type of blog for the last couple of hours. The special thing about your blog is your words, I must say you choose easy words and because of your words everyone is able to read your blog perfectly. Like you! I am also here to promote my online assignment help website organically. With the online assignment help website, we provide online help and information for students to complete their projects. Basically we are from Santa Clara, California, USA and we provide the best assignment service for students worldwide. If you are one of them who needs help to complete your assignments then contact us without any hesitation.

singapore assignment help said...

Superb article, a debt of gratitude is in order for assembling this! This is clearly one awesome post. make my dissertation

stock venture said...

Stock Venture is the best stock market institute in India and a well-established ISO 9001:2015 certified organization registered with the Government of India which helps people to be financially free. The courses are perfectly designed in such a way that it results in becoming proficient in the stock market and investments.

shaki said...

just one click Family Office Singapore

Rodrigo said...

Check our list of best Mastercard casinos in Canada! Only legit casinos

John Odom said...

Pacman Game I would like to thank you for the efforts you have put in penning this site.

John Odom said...

SEO Basics Thank you for sharing your blog with us.

John Odom said...

Colourist Logo This is clearly one awesome post

Rodrigo said...

Check this article with good games quality casinos

Real estate advisor said...

Hello! If you are searching for criminology essay topics to write about and can not cope with this task I am hurrying up to help you. My writing service was created for such and similar assignments to fulfil by skilled writers. Welcome!

Epicgamescomactivate said...

If you want to watch your favorite team on the NFL network this season, you’ll need to activate it. Luckily, the process is simple. Just head to nfl.com/activate and enter activation code. Once you’ve logged in, you’ll be able to select your team and enjoy all the action
https://www.mytvcodeenter.com/nfl-com-activate/

Epicgamescomactivate said...

If you want to watch your favorite team on the NFL network this season, you’ll need to activate it. Luckily, the process is simple. Just head to nfl.com/activate and enter activation code. Once you’ve logged in, you’ll be able to select your team and enjoy all the action
nfl-com-activate

Latest News said...

The newest movies and TV shows may be found at 123moviesprime.org. To satisfy customer expectations, 123Movies frequently modifies its tone, design, and content. Visitors anticipate websites with a tonne of audio, video, and images. When people are searching for something extraordinary, entertainment value typically takes precedence over usability or loading time.

Real estate advisor said...

Oh, it is fantastic! I have always dreamed about having a whole collection of Writing-Tutorial chapters. I am a film critique essay writer so I would be happy to read and analyse all of these books. I will be also waiting for new posts of yours here.

Epicgamescomactivate said...

PayMyDoctor is thought of as a website where the patient or single person can pay online for all medical bills. It is simply fast and comfortable. This website is a great way for older individuals to pay with ease and gain access to the online portal successfully.
payymdcotor.com

Epicgamescomactivate said...

Follow steps to activate YouTube on yt.be/activate or youtube.com activate with 8-digit YouTube activation code found on your TV screen.Enter your google login information. When a screen appears, select the Google+ account or page linked to YT.
ytebactivate.com

Vishvanath Singh said...
This comment has been removed by the author.
Diploma Assignment Help said...
This comment has been removed by the author.
sandraking155 said...

What can be a greater bother for a student than to craft a high quality dissertation that requires enormous efforts and a great deal of time? Although this is a complicated task, it is absolutely necessary to submit it on time without any delays. That is why, some students need help and make dissertation order

murad said...

شركة تصميم مواقع في جدة thanks

johnson said...

I am grateful for expressing your expertise! retain up the excellent work! Proceed circulating the word. Have a glance at my website for more information.
how long does a uncontested divorce take in virginia

johnson said...

I cherish how you expressed yourself. You've made some excellent points here. Thank you for providing such valuable information. I learned something from your blog. Keep spreading the word.
protective order in virginia
Formularios de divorcio de Virginia Beach sin oposición

vishalnegi said...

FUBO.TV/CONNECT, users can watch live local channels directly through the FuboTV app on their preferred devices. This integration ensures that viewers don't miss out on crucial local broadcasts, such as news updates, weather forecasts, and community events.

vishalnegi said...

Fubo.tv/connect, Depending on the subscription plan and add-ons, the cost of fubo.tv/connect can be higher than other streaming services, particularly if the user's primary interest lies outside of sports.

Import Globals said...

Very amazing information, thank you so much for sharing with us. Visit Import Globals for leading Global Import Export Data provider for 100+ countries i.e. Vietnam, Philippines, Mexico, USA, and Turkey.
Global Import Export Data

Anonymous said...

The Global Hues is committed to enriching business communities worldwide. We provide valuable insights and knowledge to help build a stronger, more resilient future for organizations and entrepreneurs.
theglobalhues

Stefen Sparrow said...

Experience the future with Blockverse Infotech Solutions - Your gateway to the best IoT software service in Vaishali Nagar. Elevate your business with cutting-edge technology and seamless connectivity, tailored to your unique needs. Explore the possibilities today.

Chris Jack said...

Great post! It's fantastic to see a service that offers top-notch Assignment Help in Canada. Students often face academic challenges, and having a reliable helper can make a world of difference. Your commitment to providing quality assistance is commendable, and I'm sure many students will benefit from your expertise. Canada's diverse educational landscape can be daunting, and your support will undoubtedly ease the academic journey for many. Keep up the great work, and may your service continue to empower students with the tools they need to excel in their studies. Your dedication to education is truly inspiring!

CV Writing Services said...

"Your CV is your ticket to a successful career, and our CV Writing Services Ireland are here to ensure you have the best one. We understand the intricacies of the Irish job market and tailor your CV accordingly. Our professional writers know how to showcase your qualifications, experience, and achievements in a way that resonates with employers. Don't miss out on your dream job – invest in our CV Writing Services Ireland and take the first step towards a brighter future."

Neena07 said...

Nice blog
Unleash the expertise of professional British environmental engineering assignment writers at studentsassignmenthelp.co.uk. Enhance your academic journey with our services, covering Linguistic Assignment Help, Machine Learning Assignment Help, Managerial Economics Assignment Help, Marketing Assignment Help UK, and Marketing Dissertation Help. Dive into excellence with our tailored support for agriculture assignments in the UK.

Diploma Assignment Help said...


If you're seeking reliable Supply Chain Management assignment help in the UK, look no further. Our expert team is dedicated to assisting students with their SCM assignments at affordable rates. Pay for top-notch services and ensure your homework is completed with precision. Our skilled Supply Chain Management assignment helpers in the UK guarantee high-quality work tailored to your requirements. Don't compromise on your grades; hire a professional SCM assignment helper today.

Jewel Galore said...

Jewelgalore presents a striking collection of silver ring for men . Explore our range of elegantly crafted pieces, perfect for adding sophistication and style to men's fashion.

OSH UNIVERSITY said...

Osh University is a distinguished institution for obtaining an mbbs degree . Its comprehensive program and dedicated faculty ensure students receive a top-tier medical education.

Shalamar Hospital said...

When it comes to ear, nose, and throat health, trust the best ENT specialist in Lahore at Shalamar Hospital, where expertise meets compassionate care.

abhi said...

Clear American Sparkling Water is more than just a beverage; it's a movement towards a healthier, more flavorful life. Its crisp effervescence, diverse flavor offerings, health-conscious attributes, and commitment to sustainability make it a compelling choice for those who seek more from their refreshment. With Clear American, every sip is an invitation to embrace the clarity of a beverage that goes beyond being just sparkling water – it's a sparkling revolution in a can.

clear-american-sparkling-water

AC Repair Dubai said...

Excellent blog keep sharing this kind of content more. Thank you for posting . also checkout
AC Repair Dubai

Rohit said...

Motion pictures and Network programs and how we appreciate them are continually changing Gomovies has been the name associated with watching and downloading them. Its exceptional white logo with a blue edge made it inseparable from our affection for observing free new and most loved motion pictures and Network programs as well as ceaseless realistic experiences.

«Oldest ‹Older   201 – 238 of 238   Newer› Newest»