PDA

View Full Version : UIRT2a firmware problems



taiken
July 17th, 2003, 12:01 PM
I finally got a couple of UIRT2a units working, but not after some difficulty. Using firmware version 1.8, all the unit would do whenever I send anything over the serial port is echo back a strange character, one for each that I sent (always the same ASCII code, but I don't remember what it was now)-it would not let me initialize it with the IR command. However, if I program the PIC with Danijel Pticar Mauri's version 1.22 firmware, everything works fine receiving (I haven't tried transmitting yet). I built the unit using the simplest circuit possible... no WOL, ICSP (I have an external PIC programmer), RB0 input, or optional emitters, and I am using an external 5v wall adapter to power the unit and connecting only the Rx, Tx, and Gnd to the DB9 connector. Just was wondering if any of this had something to do with why it won't work with the latest firmware.

Thanks.

jon_rhees
July 21st, 2003, 08:31 AM
The 1.8 firmware (as well as a few of the previous versions) does NOT honor the old 'IR' protocols. Also, the baud rate for the UIRT2 firmware is 115200 baud.

-Jon

taiken
July 27th, 2003, 04:59 PM
Thanks Jon, that seemed to do the trick.

I do have another problem though. I am using the universal remote control for my Pioneer Recceiver to control my PC. I want to use the DAT and LD modes so that I can do different things/control different applications depending on what mode I select. However, it seems that v1.8 of the firmware is detecting each button press the same in both modes. If I program Danijel's firmware and switch back to UIR mode, I get different codes depending on what mode I select on my remote.

Some test data:

========

Firmware: UIRT_10MHZ_1_8.HEX
Mode: LD

Power: 4308041104f0
Pause: 4308441044f0
Stop: 4308541454f0
Play: 4308540054f0

--------

Firmware: UIRT_10MHZ_1_8.HEX
Mode: DAT

Power: 4308041104f0
Pause: 4308441044f0
Stop: 4308541454f0
Play: 4308540054f0

--------

Firmware: UIRTdp 10Mhz version 1.22.HEX
Mode: LD

Power: e15140554104
Pause: e01140554044
Stop: e40140554454
Play: f00140555054

--------

Firmware: UIRTdp 10Mhz version 1.22.HEX
Mode: DAT

Power: e14150454104
Pause: e00150454044
Stop: e41150454454
Play: f01150455054

========

As you can see from above, the first two sets of results are identical, but the bottom two are different from each other.

taiken
August 26th, 2003, 09:11 PM
Just wondering if anyone else has a similar problem that I have? I emailed Jon Rhees about it, and he got back to me saying that the UIRT2 firmware could be modified to fix this problem, but that was a month ago and I haven't heard from him since. :(

Maybe an older firmware version would fix the problem I'm having.