JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

Connecting to OFA-upgraded 6012

 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - General Forum
View previous topic :: View next topic  
Author Message
ti83programmer



Joined: 13 Oct 2003
Posts: 60

                    
PostPosted: Sat Aug 28, 2004 4:34 am    Post subject: Connecting to OFA-upgraded 6012 Reply with quote

I just got back my 6012 that I sent to OFA...they put a 1K EEPROM in it, and I did a 981 reset with it and tried to connect it with IR and I get the following message:

Bad checksum at address $0000. Expected $13 $EC, but found $EC $13.

I click OK, and I'm back at the IR main window. I try to change something, like change the CBL device code to 0477, and then try uploading to remote, and it blinks twice, then gives one long blink, and the code is reset back to 0476 (the default).

I've read something about modifying an RDF to get it to work, but I downloaded the 1K RDF from the Tools folder at the Yahoo! group and it still happens. Suggestions?
Back to top
View user's profile Send private message
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

                    
PostPosted: Sat Aug 28, 2004 7:33 am    Post subject: Reply with quote

That symptom occurs when the checksum area specified by the RDF is either one byte longer or one byte shorter than the true checksum area (one more or less of the FF's near the end of the eeprom image inverts the checksum value). I would have thought we'd have that right by now, but apparently not.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
pgk



Joined: 21 Aug 2004
Posts: 113
Location: London

                    
PostPosted: Sat Aug 28, 2004 8:44 am    Post subject: Reply with quote

Quote:
I've read something about modifying an RDF to get it to work, but I downloaded the 1K RDF from the Tools folder at the Yahoo! group and it still happens. Suggestions?


If i've understood other posts correctly when downloading from the remote IR uses a sequence of bytes in the eeprom image to determine which RDF file to use. The RDF files are named such that the first 8 characters are this string. For the 2k and 1k versions this is the same, so make sure that in your rdf directory you only have the 1k rdf file in (e.g. 6_806_80 (URC-881x_801x_601x 1k).rdf), otherwise IR might be picking up the wrong one (?)
Back to top
View user's profile Send private message
mr_d_p_gumby
Expert


Joined: 03 Aug 2003
Posts: 1370
Location: Newbury Park, CA

                    
PostPosted: Sat Aug 28, 2004 9:53 am    Post subject: Reply with quote

pgk wrote:
otherwise IR might be picking up the wrong one (?)
If IR finds more than one matching RDF, it will prompt you to select one. Make sure to select the 1K version at that point.

Also, IR caches the RDF contents while running, so if you make changes to an RDF, make sure to shut down IR & restart it so you are sure it is using your changes.
_________________
Mike England
Back to top
View user's profile Send private message
pgk



Joined: 21 Aug 2004
Posts: 113
Location: London

                    
PostPosted: Sat Aug 28, 2004 10:09 am    Post subject: Reply with quote

Quote:
If IR finds more than one matching RDF, it will prompt you to select one.


With IR 5.09 at least that isn't always true. e.g I had been using 2117 extender 2. So I created a copy of that changing the name and content slightly. Next I opened IR and download from my remote. No prompt was received, it just used the original one. However when I renamed the original and restarted IR it did then prompt for which one I wanted to use.

It looks like IR recalls the most recent RDF used and reuses that if the signatures match without checking if a "duplicate" exists. (Which will of course normally be what you want.)
Back to top
View user's profile Send private message
mr_d_p_gumby
Expert


Joined: 03 Aug 2003
Posts: 1370
Location: Newbury Park, CA

                    
PostPosted: Sat Aug 28, 2004 10:15 am    Post subject: Reply with quote

IR only prompts for multiple RDFs when it has to change from one remote type to another. If you shut it down and restart it, it will re-cache the previous RDF, hence it does not prompt for you to choose. One way around that is to manually choose a different RDF, then download from your remote. This will force it to do a new search for all the RDFs for your remote.
_________________
Mike England
Back to top
View user's profile Send private message
ti83programmer



Joined: 13 Oct 2003
Posts: 60

                    
PostPosted: Sat Aug 28, 2004 2:42 pm    Post subject: Reply with quote

I went to extreme measures and removed every RDF from the IR folder except for the 1K version. Same problem, only now the message is:

Bad checksum at address $0000. Expected $17 $E8, but found $F1 $0E.

Clicking OK...
There is a conflict at fixed data address $0023. Do you want to replace the existing data with the fixed data?

Clicking Yes...nothing.
Clicking No...nothing.

I don't know what to do.
Back to top
View user's profile Send private message
pgk



Joined: 21 Aug 2004
Posts: 113
Location: London

                    
PostPosted: Sat Aug 28, 2004 2:51 pm    Post subject: Reply with quote

Was this after another reset? Since the "wrong" checksum your first message differs to this one...
Back to top
View user's profile Send private message
ti83programmer



Joined: 13 Oct 2003
Posts: 60

                    
PostPosted: Sat Aug 28, 2004 2:58 pm    Post subject: Reply with quote

Yes. I just did a 981 reset and now it says it expected $CD $32, but found $32 CD.
Back to top
View user's profile Send private message
mr_d_p_gumby
Expert


Joined: 03 Aug 2003
Posts: 1370
Location: Newbury Park, CA

                    
PostPosted: Sat Aug 28, 2004 3:45 pm    Post subject: Reply with quote

ti83programmer wrote:
Same problem, only now the message is:
Bad checksum at address $0000. Expected $17 $E8, but found $F1 $0E.
This is not the same problem as reading the wrong RDF. As John mentioned above, this is indicative of a wrong address in the RDF for the checksum calculation.

Re-do a 981 reset on the remote, and then try editing the RDF until you can download without the checksum error. Currently, the RDF section controlling this reads
Code:
[Checksums]
^$000:$002..$3FF
Change the $3FF value one address lower each time: $3FE, $3FD, etc. Usually it's only off by a few addresses, so if you don't get success after a dozen tries, then it's not going to fix it. In that case, you'll probably have to post the IR file (with no RDF active) for someone to look at.
ti83programmer wrote:
There is a conflict at fixed data address $0023. Do you want to replace the existing data with the fixed data?
This is not a fatal error. IR is simply telling you that a byte in the EEPROM that is considered (by us) to be a constant value is not the correct value. You usually answer this Yes, but if it causes problems, you can answer No. Either way, IR will be able to upload & download properly.
_________________
Mike England
Back to top
View user's profile Send private message
ti83programmer



Joined: 13 Oct 2003
Posts: 60

                    
PostPosted: Sat Aug 28, 2004 4:25 pm    Post subject: Reply with quote

I apologize for not figuring that out earlier. I changed it to $3FE and it worked. Thank you!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - General Forum All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Top 7 Advantages of Playing Online Slots The Evolution of Remote Control