Hello.aberguerand wrote:I did not get from your postings whether you have actually been able to upgrade your remote via WAV file or not.
URC-9950 JP1 compatible ?
Moderator: Moderators
-
The Robman
- Site Owner
- Posts: 22046
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
I've figured out the signature thing also. The "EML2" signature is for the European remotes. I was downloading the WAV files from the European site.
The "USM0" signature is for the US remotes.
US Downloads:
http://www.ezremote.com/cgi-bin/init.cg ... t=USMOSAIC
Europe Downloads:
http://www.ezremote.com/cgi-bin/initBV. ... t=EUMOSAIC
The "USM0" signature is for the US remotes.
US Downloads:
http://www.ezremote.com/cgi-bin/init.cg ... t=USMOSAIC
Europe Downloads:
http://www.ezremote.com/cgi-bin/initBV. ... t=EUMOSAIC
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
-
aberguerand
- Advanced Member
- Posts: 259
- Joined: Sun Aug 10, 2003 11:55 pm
- Location: Lausanne, VD, Switzerland
That should be possible, I have to think about what the required fields are. The signature and the address of the ugrade area are certainly required. Do you see other ones ? Would some address translation be needed for the protocols ?The Robman wrote:Maybe we could develop an application that would take a text file which contains all the upgrades as input and creates the WAV file from it? There could be a few standard fields at the top of the file for things such as the signature and the fixed data, but the rest of the file could just be the upgrades in th standard format that we use to copy them from KM and RM over to IR.
What do you think Alain, is that something that you could put together?
Of course this application will be limited to upgrade devices and protocols, the rest of the IR stuff (assignments, macros, VPT, etc.) will have to be done manually on the remote.
Alain
-
The Robman
- Site Owner
- Posts: 22046
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Take a look at the following file:
https://www.hifi-remote.com/forums/dload ... le_id=3025
It contains a WAV file that I downloaded along with a text file in the format that I was suggesting. This new program should be able to take that text file as input and re-create the WAV file.
Given that you already have an IRtoWAV program, all the program really needs to do is re-format the upgrades into an IR style file and feed the resulting file into IRtoWAV. I have also included the IR file in the zip.
Given that they are using a similar chip to the one used in the Slingbox, I don't think the "EEPROM" (or whatever is used) is used to hold macros, etc (they must be stored elsewhere) so it's not possible to program them via a WAV anyway.
Now that I think about it, we used to have a program that took upgrades in the format I just used and created an IR type file, it was called asmdump, maybe we can make use of that?
https://www.hifi-remote.com/forums/dload ... le_id=3025
It contains a WAV file that I downloaded along with a text file in the format that I was suggesting. This new program should be able to take that text file as input and re-create the WAV file.
Given that you already have an IRtoWAV program, all the program really needs to do is re-format the upgrades into an IR style file and feed the resulting file into IRtoWAV. I have also included the IR file in the zip.
Given that they are using a similar chip to the one used in the Slingbox, I don't think the "EEPROM" (or whatever is used) is used to hold macros, etc (they must be stored elsewhere) so it's not possible to program them via a WAV anyway.
Now that I think about it, we used to have a program that took upgrades in the format I just used and created an IR type file, it was called asmdump, maybe we can make use of that?
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
-
aberguerand
- Advanced Member
- Posts: 259
- Joined: Sun Aug 10, 2003 11:55 pm
- Location: Lausanne, VD, Switzerland
Sorry to aks, but what is the use of these two fields ?The Robman wrote:Take a look at the following file:
https://www.hifi-remote.com/forums/dload ... le_id=3025
It contains a WAV file that I downloaded along with a text file in the format that I was suggesting. This new program should be able to take that text file as input and re-create the WAV file.
Code: Select all
fixed1="FF FF 45 4D"
fixed2="44 44"Alain
-
The Robman
- Site Owner
- Posts: 22046
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
I was thinking that we'd use those to populate the two fixed areas as defined below...
This was just in case we discover that those two areas aren't really fixed and need to have different values sometimes.The Robman wrote:The first 4 bytes are always "FF FF 45 4D"
The next 2 bytes are the total length of the all upgrades.
The next 2 bytes are always "44 44".
The next byte is the number of upgrades in the file.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
-
aberguerand
- Advanced Member
- Posts: 259
- Joined: Sun Aug 10, 2003 11:55 pm
- Location: Lausanne, VD, Switzerland
-
aberguerand
- Advanced Member
- Posts: 259
- Joined: Sun Aug 10, 2003 11:55 pm
- Location: Lausanne, VD, Switzerland
Rob,
I'm almost done with a quick Java application.
Instead of directly produce a WAV file, it will create an IR-like file that can be fed to IRToWav.
I am however stuck with the last two bytes that are supposed to be a checksum, but trivially adding all the upgrades bytes does not give the expected sum. Do you know how to compute it ?
I'm almost done with a quick Java application.
Instead of directly produce a WAV file, it will create an IR-like file that can be fed to IRToWav.
I am however stuck with the last two bytes that are supposed to be a checksum, but trivially adding all the upgrades bytes does not give the expected sum. Do you know how to compute it ?
Alain
-
The Robman
- Site Owner
- Posts: 22046
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Good catch, I hadn't noticed that there was a checksum at the end of the data. The formula is SUM 4:end, so for the mosaic2.txt file that I included, the SUM range is 4 thru 178
I have updated the sample file, I removed the 2 checksum bytes from the end of the last upgrade.
I have updated the sample file, I removed the 2 checksum bytes from the end of the last upgrade.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
-
aberguerand
- Advanced Member
- Posts: 259
- Joined: Sun Aug 10, 2003 11:55 pm
- Location: Lausanne, VD, Switzerland
Actually the first byte is the sum of the upgrade bytes (modulo 256) and the second byte is the binary complement of the first one.
I have uploaded the above mentionned tool here.
It creates an IR-like file from a text file containing codes and protocols. Look at the included readme and sample for the format of this file.
I have also included a batch file to directly create the upgrade WAV file.
Note that :
1. The tool does a minimal error checking on the structure of the input file and requires it to have the " " delimitors at the right place.
2. For upgrades that use non built-in protocols, the protocol definition must directly follow the upgrade code that uses it.
3. I do not have access to a Mosaic, so could not test whether the generated WAV files work correctly.
I have uploaded the above mentionned tool here.
It creates an IR-like file from a text file containing codes and protocols. Look at the included readme and sample for the format of this file.
I have also included a batch file to directly create the upgrade WAV file.
Note that :
1. The tool does a minimal error checking on the structure of the input file and requires it to have the " " delimitors at the right place.
2. For upgrades that use non built-in protocols, the protocol definition must directly follow the upgrade code that uses it.
3. I do not have access to a Mosaic, so could not test whether the generated WAV files work correctly.
Alain
Wow ! Thanks guys !!
I'm sorry it's taken me so long to respond. Work and "real life" kept me busy for a while.
I have a spare Mosaic (I actually bought 3, one for me, one for a friend, and one to give my mother for Christmas), so I could send it to one of you guys for testing.
I'll have to play with what you've put up and see what I can figure out.
Cheers!
SGordon
I'm sorry it's taken me so long to respond. Work and "real life" kept me busy for a while.
I have a spare Mosaic (I actually bought 3, one for me, one for a friend, and one to give my mother for Christmas), so I could send it to one of you guys for testing.
I'll have to play with what you've put up and see what I can figure out.
Cheers!
SGordon
-
David Lewis
- Posts: 3
- Joined: Thu Jul 27, 2006 6:09 am
- Location: Essex, UK
Compatibility of upgrades between remotes?
I've been using JP1 for a few years on a URC-7562 with great success - thanks to everyone for making this possible!
I'm about to take delivery of a URC-9990 (OFA Mosaic). I know this isn't a JP1 remote, but I plan to use aberguerand's MosAsm program (and IRtoWav) to create any upgrades I need for the Mosaic.
What I don't yet know is whether I can simply cut and paste any Device Upgrades and Protocol Upgrades I've created for my URC-7562, and re-use them on the URC-9990? If not, is there some kind of conversion process I can follow (bearing in mind that the Mosaic isn't supported by RemoteMaster or IR)? I realise I won't be able to re-use my existing Macros and Key Moves, but what about my Upgrades?
I'm about to take delivery of a URC-9990 (OFA Mosaic). I know this isn't a JP1 remote, but I plan to use aberguerand's MosAsm program (and IRtoWav) to create any upgrades I need for the Mosaic.
What I don't yet know is whether I can simply cut and paste any Device Upgrades and Protocol Upgrades I've created for my URC-7562, and re-use them on the URC-9990? If not, is there some kind of conversion process I can follow (bearing in mind that the Mosaic isn't supported by RemoteMaster or IR)? I realise I won't be able to re-use my existing Macros and Key Moves, but what about my Upgrades?
-
David Lewis
- Posts: 3
- Joined: Thu Jul 27, 2006 6:09 am
- Location: Essex, UK
You'll still need an RDF in order to get RM to generate a device upgrade for the 9990, which you can then import into MosAsm.
-- Greg
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST)
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST)