Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  Gigabeat F firmware hacking information
« previous next »
  • Print
Pages: 1 2 [3] 4 5

Author Topic: Gigabeat F firmware hacking information  (Read 32541 times)

Offline Mad Cow

  • Member
  • *
  • Posts: 445
Re: Gigabeat F firmware hacking information
« Reply #30 on: April 20, 2007, 07:23:32 AM »
Quote from: shoora on April 20, 2007, 01:11:48 AM
Quote from: Mad Cow on April 19, 2007, 06:01:15 PM
Now it's giving me an "Image dimensions must be the same" error, even with the included bootsplash.bmp. It works on the original image extracted from the firmware, but once again gives me an error after I modify just one pixel. I tried in paint and it does the same.
Did you use, so called, V3?
If yes, then can you send this file to me? So I can look what's wrong.


It's the bootsplash.bmp in the patches dir of your GigabeatF_Firmware_Hacks.zip file.
Logged
iRiver H10 5GB, Gigabeat F40, Gigabeat S60, all rockboxed. :P

Offline shoora

  • Member
  • *
  • Posts: 18
Re: Gigabeat F firmware hacking information
« Reply #31 on: April 20, 2007, 03:21:09 PM »
Quote from: Mad Cow on April 20, 2007, 07:23:32 AM
Quote from: shoora on April 20, 2007, 01:11:48 AM
Quote from: Mad Cow on April 19, 2007, 06:01:15 PM
Now it's giving me an "Image dimensions must be the same" error, even with the included bootsplash.bmp. It works on the original image extracted from the firmware, but once again gives me an error after I modify just one pixel. I tried in paint and it does the same.
Did you use, so called, V3?
If yes, then can you send this file to me? So I can look what's wrong.


It's the bootsplash.bmp in the patches dir of your GigabeatF_Firmware_Hacks.zip file.

With this one http://rapidshare.com/files/26878889/GigabeatBmpView.exe (the latest from rapidshare folder) works like charm for me.
Logged

Offline shoora

  • Member
  • *
  • Posts: 18
Re: Gigabeat F firmware hacking information
« Reply #32 on: April 20, 2007, 03:22:07 PM »
Quote from: Soaa- on April 20, 2007, 03:07:23 AM
This here doesn't work.  Rename the extension to .bmp.
you can me email. if you want. (it's on about box)
Logged

Offline Mad Cow

  • Member
  • *
  • Posts: 445
Re: Gigabeat F firmware hacking information
« Reply #33 on: April 20, 2007, 05:06:59 PM »
Now, the included bootsplash.bmp works, but not my photoshop CS2 modified one.

EDIT: paint also doesn't work.
Logged
iRiver H10 5GB, Gigabeat F40, Gigabeat S60, all rockboxed. :P

Offline shoora

  • Member
  • *
  • Posts: 18
Re: Gigabeat F firmware hacking information
« Reply #34 on: April 20, 2007, 08:44:08 PM »
Quote from: Mad Cow on April 20, 2007, 05:06:59 PM
Now, the included bootsplash.bmp works, but not my photoshop CS2 modified one.

EDIT: paint also doesn't work.
Just did another change - removed check for biSizeImage in bitmap header
http://rapidshare.com/files/27068500/GigabeatBmpView_V4.exe
Rapidshare folder updated also.
Hope this is last change  ::)
Logged

Offline Mad Cow

  • Member
  • *
  • Posts: 445
Re: Gigabeat F firmware hacking information
« Reply #35 on: April 22, 2007, 05:49:35 PM »
Quote from: shoora on April 20, 2007, 08:44:08 PM
Quote from: Mad Cow on April 20, 2007, 05:06:59 PM
Now, the included bootsplash.bmp works, but not my photoshop CS2 modified one.

EDIT: paint also doesn't work.
Just did another change - removed check for biSizeImage in bitmap header
http://rapidshare.com/files/27068500/GigabeatBmpView_V4.exe
Rapidshare folder updated also.
Hope this is last change  ::)

Well it accepts my files now, everything seems good. :D


Spoke too soon, I tried updating it and it gives me a 00010003 system error. I'm so unlucky with bootloader modifications, first I brick my H10, and now this.
« Last Edit: April 22, 2007, 05:56:48 PM by Mad Cow »
Logged
iRiver H10 5GB, Gigabeat F40, Gigabeat S60, all rockboxed. :P

Offline Mad Cow

  • Member
  • *
  • Posts: 445
Re: Gigabeat F firmware hacking information
« Reply #36 on: April 22, 2007, 06:09:05 PM »
Quote from: Mad Cow on April 22, 2007, 05:49:35 PM
Quote from: shoora on April 20, 2007, 08:44:08 PM
Quote from: Mad Cow on April 20, 2007, 05:06:59 PM
Now, the included bootsplash.bmp works, but not my photoshop CS2 modified one.

EDIT: paint also doesn't work.
Just did another change - removed check for biSizeImage in bitmap header
http://rapidshare.com/files/27068500/GigabeatBmpView_V4.exe
Rapidshare folder updated also.
Hope this is last change  ::)

Well it accepts my files now, everything seems good. :D


Spoke too soon, I tried updating it and it gives me a 00010003 system error. I'm so unlucky with bootloader modifications, first I brick my H10, and now I screw this up.

EDIT2: After exiting recovery USB mode it updated, and everything works fine. :D

Here's a quick digi. cam video my my gigabeat loading rockbox. http://www.youtube.com/watch?v=80MVE9szBrc
I don't know why the focus is so off, but you get the idea.
« Last Edit: April 22, 2007, 06:45:19 PM by Mad Cow »
Logged
iRiver H10 5GB, Gigabeat F40, Gigabeat S60, all rockboxed. :P

Offline johnson4

  • Member
  • *
  • Posts: 62
Re: Gigabeat F firmware hacking information
« Reply #37 on: April 29, 2007, 08:54:36 PM »
Quote from: roolku on April 17, 2007, 02:45:39 PM
Thank you for sharing this, I now have "Powerup on AC plugin" and "Shorted delay on POWER" on my gigabeat.
Is there any chance that these features could become available for non-developers?
Shorter delay on the startup button press, the better I say.
Logged

Offline Mad Cow

  • Member
  • *
  • Posts: 445
Re: Gigabeat F firmware hacking information
« Reply #38 on: April 29, 2007, 10:14:07 PM »
Quote from: johnson4 on April 29, 2007, 08:54:36 PM
Quote from: roolku on April 17, 2007, 02:45:39 PM
Thank you for sharing this, I now have "Powerup on AC plugin" and "Shorted delay on POWER" on my gigabeat.
Is there any chance that these features could become available for non-developers?
Shorter delay on the startup button press, the better I say.

You don't need to be a developer, all the tools you need are in the package, all you have to do is figure out how to use them.
Logged
iRiver H10 5GB, Gigabeat F40, Gigabeat S60, all rockboxed. :P

Offline samamanjaro

  • Member
  • *
  • Posts: 14
Re: Gigabeat F firmware hacking information
« Reply #39 on: April 30, 2007, 06:58:34 AM »
When I loaded the fwimg files, (execpt FWIMG01.DAT, becuase the other one loads up the original firmware.) Everything is good exept some of the graphics; the loading bar and the animation when you are charging the Gigabeat is all messed. Could somone please give me a quick guide to decrypt the firmware graphic data, edit them and encrypt 'em?

I suck at this type of thing!

Yours, Sam.
Logged

Offline soap

  • Member
  • *
  • Posts: 1678
  • Creature of habit.
Re: Gigabeat F firmware hacking information
« Reply #40 on: April 30, 2007, 02:51:14 PM »
shoora, perhaps you can be bribed to join the dark (PortaPlayer) side with an ipod in your hands?
Logged
Rockbox Forum Guidelines
The Rockbox Manual
How to Ask Questions the Smart Way

Offline shoora

  • Member
  • *
  • Posts: 18
Re: Gigabeat F firmware hacking information
« Reply #41 on: April 30, 2007, 03:04:44 PM »
Quote from: soap on April 30, 2007, 02:51:14 PM
shoora, perhaps you can be bribed to join the dark (PortaPlayer) side with an ipod in your hands?

I thought everything is clear with iPod firmware. What exactly you have in mind?
Logged

Offline soap

  • Member
  • *
  • Posts: 1678
  • Creature of habit.
Re: Gigabeat F firmware hacking information
« Reply #42 on: April 30, 2007, 03:11:36 PM »
Quote from: shoora on April 30, 2007, 03:04:44 PM
Quote from: soap on April 30, 2007, 02:51:14 PM
shoora, perhaps you can be bribed to join the dark (PortaPlayer) side with an ipod in your hands?

I thought everything is clear with iPod firmware. What exactly you have in mind?

In your first post in this thread you mentioned Resume (thus I assumed sleep and resume) - if my assumption is correct on your intent - this would be the killer PortaPlayer feature.
« Last Edit: April 30, 2007, 03:15:19 PM by soap »
Logged
Rockbox Forum Guidelines
The Rockbox Manual
How to Ask Questions the Smart Way

Offline shoora

  • Member
  • *
  • Posts: 18
Re: Gigabeat F firmware hacking information
« Reply #43 on: April 30, 2007, 05:01:08 PM »
Quote from: soap on April 30, 2007, 03:11:36 PM
Quote from: shoora on April 30, 2007, 03:04:44 PM
Quote from: soap on April 30, 2007, 02:51:14 PM
shoora, perhaps you can be bribed to join the dark (PortaPlayer) side with an ipod in your hands?

I thought everything is clear with iPod firmware. What exactly you have in mind?

In your first post in this thread you mentioned Resume (thus I assumed sleep and resume) - if my assumption is correct on your intent - this would be the killer PortaPlayer feature.

This must be something very simple. Samsung ARM9 have persistent registers and Gigabeat firmware/linux they use one of them (GSTATUS3) to store return address. Everything in RAM is preserved. Problem is, when firmware passes control to this address most of hardware is not initialized. It is your responsibility to complete initialization. From other hand, Rockbox does not have yet suspend/resume functionality. Only shutdown.
In iPod's firmware they must use similar feature of PP. We have changes, what Toshiba done to Linux kernel. They have implemented function s3c2440_cpu_suspend in file /linux-2.4.18-rmk6-keg/linux-2.4.18-rmk6-keg/linux/arch/arm/mach-s3c2440\sleep.S. This function is, actually, called by player application on Gigabeat.
Logged

Offline soap

  • Member
  • *
  • Posts: 1678
  • Creature of habit.
Re: Gigabeat F firmware hacking information
« Reply #44 on: April 30, 2007, 05:18:10 PM »
Quote from: shoora on April 30, 2007, 05:01:08 PM
This must be something very simple. Samsung ARM9 have persistent registers and Gigabeat firmware/linux they use one of them (GSTATUS3) to store return address...
In iPod's firmware they must use similar feature of PP. We have changes, what Toshiba done to Linux kernel.
We don't have a lovely Linux system as the original firmware for any of the PortaPlayer targets, though...
Logged
Rockbox Forum Guidelines
The Rockbox Manual
How to Ask Questions the Smart Way

  • Print
Pages: 1 2 [3] 4 5
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  Gigabeat F firmware hacking information
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.135 seconds with 15 queries.