To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 5905
5904  |  5906
Subject: 
Re: RIS version 1.5 coming this fall
Newsgroups: 
lugnet.robotics
Date: 
Fri, 30 Jul 1999 00:45:55 GMT
Viewed: 
1329 times
  
John A. Tamplin <jat@liveonthenet.com> wrote:
I think so too, but I think it's important to be as prepared as
possible for any possible "countermeasures" which might get introduced
in 1.5.  (Again, I'm just speculating based upon what -could- be done
-- and I hope I'm quite wrong.)

I doubt they made the RCX flexible because they wanted people to download
replacement firmware.  I think they did so because it made it easier for
them to do things in the future that they didn't think of when it was
designed.  I see no reason that motivation will disappear.  Any sort of
security to prevent download of other code is easily defeated, because the
PC is an insecure platform.  You can always decipher the code used to
communicate with the RCX, so you can always duplicate that functionality.
There is simply no way around allowing others access to downloading
replacement firmware if they wish to do it for themselves.  (I am speaking
only of technical considerations, obviously they could try to restrain it
legally).

Certainly they chose to allow firmware downloads to allow for future
upgrades.

For a new RCX, if they really wanted to prevent us from writing new
firmware, the best solution, and one we could not defeat without
extraordinary means, would be to include a firmware checksum somewhere in
the object code data file that only the ROM and people at Lego know how to
compute.  The software on the PC would not have to be involved.

Hence previous statements that if Lego really wanted to make things
difficult for us in the undoubtedly eventually forthcoming replacement to
the RCX, they can.

I personally do not expect to care one way or the other if they decide to
do make the successor to the RCX impossible to crack - it certainly is
their right to do so.  Moreover, I do not expect to spend any more time
reverse engineering another RCX-like device from Lego.  Reverse engineering
something like the RCX is only fun once.  In some ways, RCX 1.0 is golden
in my eyes, both because it is a reasonable platform to develop for (as far
as RCX-like devices go) and because it is the only such product I expect to
know so much about.

-Kekoa



Message has 2 Replies:
  RE: RIS version 1.5 coming this fall
 
(...) Well, let me put in my nickle's worth as a grizzled veteran of embedded systems. I'm 37 years old and have hacked the following... 1. A Commodore PET (my first FORTH) at age 20 or so 2. An HP48 calculator. The PPC ROM and synthetic programming (...) (25 years ago, 30-Jul-99, to lugnet.robotics)
  Re: RIS version 1.5 coming this fall
 
(...) [Revisiting and older thread] it's interesting to note what Apple has done recently... If you bought an original G3, then you can use it with a G4 CPU. But: If you've downloaded and installed the recent ROM update from Apple, you can no longer (...) (25 years ago, 5-Sep-99, to lugnet.robotics)

Message is in Reply To:
  Re: RIS version 1.5 coming this fall
 
(...) That is true except for removing the firmware by removing the batteries. Since the only alterable storage is powered by the batteries, there can never be permanent changes to the brick that survive a hard power-off. (...) The ROM is in the CPU (...) (25 years ago, 29-Jul-99, to lugnet.robotics)

23 Messages in This Thread:











Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR