Networking. Embedded Linux and uClinux Developer Forum. FBUS & MBUS adapters. Nowadays the MAX3232 chip is easy to obtain in most cases but NuukiaWorld continues PanuWorld's tradition to develop 3232-free cable designs for connecting Nokia phones to a PC.
"Is it hard to find any MAX3232s? - It is not required anymore! " was the first slogan of the PanuWorld's MAX3232-free cable designs. The former "Miniature FBUS/M2BUS to V.24 adapter" was a big success. The FBUS and MBUS adapters are used to connect a Nokia mobile phone to a PC. NuukiaWorld has tested all adapters with Nokia 5100/6100 series GSM 900 phones. The prices given above are approximate and may vary from country to country and from dealer to dealer. Adapter circuits marked with * are based on the MAX232 chip. WARNING: You cannot use a MAX3232 instead of MAX232 in the designs marked with * to achieve better performance. . © Copyright 1999, 2000, 2002 Panu M Tuominen. Discovering protocol — Gammu 1.32.0 documentation. You need to get a communication dump to be able to understand protocol or discover new commands.
As most vendors provide some software for Windows, all following sections assume you do the sniffing on Windows. For USB there exist various tools to dump USB communication. The dumps can be later analyzed and used to discover protocol details or unknown commands. One of the best free tools available currently is UsbSnoop. In directory contrib/usbsnoop in Gammu sources you can find some tools to decode the output. Serial port Download Portmon, which allows one to capture bytes sent and received by ready binary software. So you want to reverse engineer a USB protocol. So you bought the new fancy (insert device here) and it's all USB capable n stuff.
Problem is (company name here) doesn't support your OS, and no one is working on software for it so you can't just sit back and wait. No problem you say, I'm a hard-core (insert OS name here) user, I can make my own stuff. DevSter - Sega Genesis/32X Development Page. [How-To] SquashFS with LZMA compression (Page 1) / Kernel & Hardware.
Reverse Engineering VxWorks Firmware: WRT54Gv8. Lately I’ve been working on taking apart some VxWorks firmware images.
Unfortunately, I could find precious little information available on the subject, so today we’ll be extracting the VxWorks kernel and application code from the WRT54Gv8 firmware image and analyzing them in IDA Pro . The WRT54G series infamously switched from Linux to VxWorks with the release of the WRT54Gv5. Because VxWorks is a proprietary RTOS, it is a less familiar environment than a Linux based system. Even once you identify the different sections of the firmware image, there usually isn’t a standard file system full of standard ELF executables that can be automatically analyzed by a disassembler.
Analysing binaries with Binwalk. Author: Remko Weijnen 12 Oct I came across an interesting tool today called Binwalk.
Binwalk is a firmware analysis tool that scans a given binary file for embedded files and executable code. Binwalk requires a Linux machine, I used the Backtrack VM I used from my article about WEP keys. Modded DI-604 Ver.E3 ? Hri.sourceforge.net/hw/asoho4p/boot.txt. Reverse engineering an obfuscated firmware image E01 – unpacking « .braindump – RE and stuff. Embedded Linux applications: An overview. From wrist watches to cluster-based supercomputers Darrick AddisonPublished on August 01, 2001 Linux now spans the spectrum of computing applications, including IBM's tiny Linux wrist watch, hand-held devices (PDAs and cell phones), Internet appliances, thin clients, firewalls, industrial robotics, telephony infrastructure equipment, and even cluster-based supercomputers.
Let's take a look at what Linux has to offer as an embedded system, and why it's the most attractive option currently available. Emergence of embedded systems The computers used to control equipment, otherwise known as embedded systems, have been around for about as long as computers themselves. Off-the-shelf operating systems for embedded systems began to appear in the late 1970s, and today several dozen viable options are available. Cheap, hackable Linux smartphone due soon. One of the world's largest computer and consumer electronics manufacturers will ship a completely open, Linux-based, GPS-equipped, quad-band GSM/GPRS phone direct, worldwide, for $350 or less, in Q1, 2007. First International Computing's (FIC's) "Neo1973" or FIC-GTA001, is the first phone based on the open-source "OpenMoko" platform. Sean Moss-Pultz, an FIC product development manager, introduced the Neo1973 -- and OpenMoko -- as the "Mystery Guest" at the inaugural " Open Source in Mobile " conference today in Amsterdam.
FIC Neo1973 (FIC-GTA001) (Click to enlarge) Moss-Pultz worked for FIC in Taiwan for two years, before founding the Neo1973 project in January. Embedded Analysis - 27C3 public wiki. Embedded Analysis This document covers embedded analysis techniques and tools. It can be used as a guide during our talk at the 27c3 or as a reference thereafter. This talk was meant to introduce software analysts to hardware, giving them the tools and knowledge require and hopefully convincing them that it is easy and fun. We will release tools for finding debug interfaces, dumping memory and tracing PCBs. We will go into techniques for redocumenting undocumented interfaces and looking for the human hand in the aesthetics of the target.