Wanted: Firmware Hackers...

Discussion specific to NXT-G, NXC, NBC, RobotC, Lejos, and more.
nxtreme
Posts: 246
Joined: 29 Sep 2010, 03:53
Location: 192.168.1.2

Re: Wanted: Firmware Hackers...

Post by nxtreme »

It might be painfully obvious, but I'll ask anyways. Ever heard of Google?
One King to rule them all, One King to find them,
One King to bring them all and in the darkness bind them
On Earth where Shadows lie.
nxtboyiii
Posts: 366
Joined: 02 Oct 2010, 07:08
Location: Everywhere

Re: Wanted: Firmware Hackers...

Post by nxtboyiii »

I've tried searching Google and couldn't find the right results. :(
Thanks, and have a nice day,
nxtboy III

programnxt.com
nxtreme
Posts: 246
Joined: 29 Sep 2010, 03:53
Location: 192.168.1.2

Re: Wanted: Firmware Hackers...

Post by nxtreme »

I'm sure you could find something with the right keywords. Programming tools like these usually have documentation stored somewhere. Like Xander said, read, read, read! That's the only way to become truly proficient at programming.
One King to rule them all, One King to find them,
One King to bring them all and in the darkness bind them
On Earth where Shadows lie.
mrblp
Posts: 82
Joined: 02 Oct 2010, 14:33

Re: Wanted: Firmware Hackers...

Post by mrblp »

Hello,
nxtboyiii wrote:But how do I actually compile it into an rfw?
nxtreme wrote:I'm sure you could find something with the right keywords. Programming tools like these usually have documentation stored somewhere. Like Xander said, read, read, read! That's the only way to become truly proficient at programming.
You are both right: There is no .rfw-output when compiling. It is not easy to find out this when never worked with embedded systems and you only get this information by asking or by trial and error.

On the other hand - when the developement environment is once started and working - nxtboyiii - it's you to start coding and understanding the fw-code.

When compiling the source code with the "Binary Output"-Settings, there will be a LMS_V02.a79-file in the Object folder. This file is the resulting firmware. At the Project Options->Linker->Extra Output-Tab you can change the output filename to rfw, at the Project Options->Linker->Processing-Tab you can set it to fill the empty memory with 0xff.

Have fun!

Bye - marvin
Bye Marvin

- "I think you ought to know I'm feeling very depressed." - (Android Marvin in "The Hitchhiker's Guide to the Galaxy" by Douglas Adams, 1978)
nxtboyiii
Posts: 366
Joined: 02 Oct 2010, 07:08
Location: Everywhere

Re: Wanted: Firmware Hackers...

Post by nxtboyiii »

Can I compile the firmware using the LMS_ARM instead of the LMS_V02 because the enhanced firmware only includes the LMS_ARM, not the LMS_V02.
Thanks, and have a nice day,
nxtboy III

programnxt.com
mrblp
Posts: 82
Joined: 02 Oct 2010, 14:33

Re: Wanted: Firmware Hackers...

Post by mrblp »

Hello,
schodet wrote:The first commit split cCmdWrapDrawPicture in two parts, the second one is a really dirty hack to display .ric files in the "Sound files" menu ;-).
Now I have integrated your patch into my ui frame. Yes it works - thanks a lot :-) And I found out I have to call cCmdRestoreDefaultScreen before exiting.

Here is my new version ;-)

Bye - marvin
Attachments
lms_arm_no_datalog_obp_v1.29c.zip
No Datalog / View / TryMe / OnBrickProgramming;
Graphic file view / send / delete added (.ric)
(73.31 KiB) Downloaded 265 times
Bye Marvin

- "I think you ought to know I'm feeling very depressed." - (Android Marvin in "The Hitchhiker's Guide to the Galaxy" by Douglas Adams, 1978)
schodet
Posts: 139
Joined: 29 Sep 2010, 11:21
Contact:

Re: Wanted: Firmware Hackers...

Post by schodet »

nxtboyiii wrote:Can I compile the firmware using the LMS_ARM instead of the LMS_V02 because the enhanced firmware only includes the LMS_ARM, not the LMS_V02.
I suppose yes, let's try it (Well, of course I did not say this, do this at your own risks!)

Could you please start another topic if you still have questions about how to compile?
LEGO things http://ni.fr.eu.org/lego/ - NXT Improved Firmware (GCC) http://nxt-firmware.ni.fr.eu.org/ - Other robots http://apbteam.org
schodet
Posts: 139
Joined: 29 Sep 2010, 11:21
Contact:

Re: Wanted: Firmware Hackers...

Post by schodet »

mrblp wrote:
schodet wrote:The first commit split cCmdWrapDrawPicture in two parts, the second one is a really dirty hack to display .ric files in the "Sound files" menu ;-).
Now I have integrated your patch into my ui frame. Yes it works - thanks a lot :-) And I found out I have to call cCmdRestoreDefaultScreen before exiting.
Here is my new version ;-)
Nice :)

It works on my brick too.
LEGO things http://ni.fr.eu.org/lego/ - NXT Improved Firmware (GCC) http://nxt-firmware.ni.fr.eu.org/ - Other robots http://apbteam.org
mrblp
Posts: 82
Joined: 02 Oct 2010, 14:33

Re: Wanted: Firmware Hackers...

Post by mrblp »

Hello all,

I have the ric support integrated in the standard 1.29 as well. You can download it as binary here.

Once I have all versions stable I will send the source code patches to John - I think he will add parts of it to the extended fw, too.

Bye - marvin
Attachments
lms_arm_ric_added_v1.29c.zip
Standard v1.29 with ric file support added.
(80.99 KiB) Downloaded 273 times
Bye Marvin

- "I think you ought to know I'm feeling very depressed." - (Android Marvin in "The Hitchhiker's Guide to the Galaxy" by Douglas Adams, 1978)
Post Reply

Who is online

Users browsing this forum: No registered users and 31 guests