Originally Posted by aeajr
Ya know, my Windows 7 PC
You should read up a bit about embedded software development.
Your PC has an operating system, and one of its job is to implement a hardware abstraction layer
. Together with device drivers, it makes sure that whatever hardware you have, the program will still "see" the same and will be able to run.
There's no such thing on most embedded devices, including the 9x. The 9x firmwares (open9x, er9x) are distributed as a binary file that is compiled to run on an atmel atmega64 processor, and nothing else. It expects the up elevator trim key to be connected to pin 27 of that processor, the P3 pot to be connected to pin 53, the TRN switch to pin 7 etc.
If you want to be able to take that file, flash it to a 9XR and expect it to run correctly, all these things must be identical.