This image is the top of the content box. Unfortunately, there is no information-based reason for this div to be here. It's just here for design reasons. Sorry.
Go Back   MisticRiver :: For iriver Enthusiasts > All things Rockbox > ROCKbox Forums > ROCKbox for H10 Series
Home Forums Register FAQ Search Today's Posts Mark Forums Read


Welcome to the misticriver forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.
Reply
 
LinkBack Thread Tools Display Modes
  #41 (permalink)  
Old September 20th, 2006, 05:13 PM
Born Again Mistic
 
Join Date: Feb 2006
Posts: 1,508
This seems to have solved some of our USB issues :
Quote:
20 Sep 23:21 Barry Wardell Detect charger connected on H10. No need to sleep(HZ) when powering off. More sensible USB support for H10: plugging in puts it into USB charging mode and leaves Rockbox usable, holding 'O' while pluggin in the USB cable will reboot the H10 (continuing to hold 'O' starts it up in UMS mode), holding any other button brings up the USB screen as previously. Implement system_reboot() for all PP5020 devices.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #42 (permalink)  
Old September 23rd, 2006, 11:14 AM
Eager Mistic Beaver
 
Join Date: Oct 2005
Posts: 336
Battery issue mostly fixed.

Quote:
23 Sep 17:47 Barry Wardell Add ADC to I/O ports debug menu on H10. Fix battery level reading empty when starting up on H10. Calibrated battery for H10 20GB.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #43 (permalink)  
Old September 23rd, 2006, 12:06 PM
Eager Mistic Beaver
 
Join Date: May 2005
Posts: 300
There's also an option to reset settings on startup by having hold on. I forgot to mention it in my CVS message. For it to work, you have to switch hold on between when you power on and when the Rockbox logo is shown. It should then say "Cleared" as Rockbox starts up.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #44 (permalink)  
Old September 25th, 2006, 03:31 PM
Mistical Abstract
 
Join Date: Aug 2006
Posts: 667
25 Sep 18:45 Barry Wardell
Fix "Upside down" behaviour on H10. We need to flip horizontally as well as vertically and also need to flip the scroll pad up/down.

25 Sep 17:03 Barry Wardell
Enable LCD invert setting in the menu for all targets that support it. This adds the menu option to H10 20GB and X5 builds.

Clap Your hands and say "Yeah" THX BARRY
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #45 (permalink)  
Old September 28th, 2006, 05:23 AM
Touched By The Mistic River
 
Join Date: Mar 2006
Posts: 508
Send a message via AIM to TrueJournals
Quote:
28 Sep 12:06 - Barry Wardell - firmware/export/config-h10.h 1.16
firmware/target/arm/iriver/h10/lcd-h10_20gb.c 1.3

Apply Mike Sevakis' recent sleep/contrast fixes for the X5 LCD driver to the H10 20GB LCD driver. With this fix, sleeping the LCD on the H10 20GB now works as it should so enable it as an option to save extra battery.
Yay optimization!
__________________
- Rockbox GUIEncode -
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #46 (permalink)  
Old September 30th, 2006, 12:48 AM
Newbie Floating Down The Mistic River
 
Join Date: Sep 2006
Posts: 40
Quote:
29 Sep 15:59 Barry Wardell
Add support for H10 remote. Remote buttons have the same keymappings as their counterparts on the H10 itself, with vol-/vol+ being the same as scroll up/down.
H10 Remote now supported
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #47 (permalink)  
Old October 2nd, 2006, 06:14 AM
Emerging Corporeal Entity
 
Join Date: Sep 2005
Location: Perth, Western Australia
Posts: 851
Send a message via AIM to iwantanimac Send a message via MSN to iwantanimac
Quote:
30 Sep 09:05 BarryWardell
Fix bug introduced when support for the H10 Remote was added where pushing Play on the actual H10 itself would not resume playback.
Now the remote works PROPERLY! - you can start playback with the player again. (Sorry, a tad late)
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #48 (permalink)  
Old October 2nd, 2006, 11:07 AM
Touched By The Mistic River
 
Join Date: Mar 2006
Posts: 508
Send a message via AIM to TrueJournals
Quote:
2 Oct 16:19 Barry Wardell firmware/export/config-h10.h 1.17
firmware/export/config-h10_5gb.h 1.11
firmware/target/arm/iriver/h10/power-h10.c 1.5 Enable ATA poweroff option on H10 for a nice increase in battery life.
Sounds like some better battery life...
__________________
- Rockbox GUIEncode -
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #49 (permalink)  
Old October 12th, 2006, 10:52 AM
Eager Mistic Beaver
 
Join Date: May 2005
Posts: 300
Quote:
12 Oct 17:46 Barry Wardell firmware/powermgmt.c 1.126 Add calibrated battery readings for H10.
I just committed some calibrated battery readings, so the the battery indicator should more accurately reflect how much battery is remaining. I still need data for the 5/6GB while charging, so if someone wants to run the battery_bench plugin while charging their H10 from an empty battery to a full charge and send me the data, that would be great.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #50 (permalink)  
Old October 13th, 2006, 01:31 PM
Eager Mistic Beaver
 
Join Date: May 2005
Posts: 300
Quote:
13 Oct 20:23 Barry Wardell apps/plugins/pacbox/SOURCES 1.5
apps/plugins/pacbox/pacbox.h 1.6
apps/plugins/pacbox/pacbox_lcd.c 1.3 Adjust Pacbox for H10 5GB screen (128x128 ).
Pacbox should now be available as a plugin on 5/6GB models. To fit it onto the screen, I had to cut off the top and bottom parts of the screen which would normally show the high score and credits remaining.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #51 (permalink)  
Old October 16th, 2006, 03:26 PM
Mistical Abstract
 
Join Date: Aug 2006
Posts: 667
16 Oct 18:11 Barry Wardell
Add keymap for A-B repeat on H10 and enable support for it.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #52 (permalink)  
Old November 11th, 2006, 09:11 AM
BiGRED84's Avatar
< I Love Tabitha Quinn!!!!
 
Join Date: Mar 2006
Location: Wallkill, Newyork
Posts: 472
Send a message via AIM to BiGRED84
Improved power management (FS#3001). Shutdown rockbox when the battery gets to a level where the device doesn't function properly. Calculate remaining charging time while charging (rather than remaining running time). Show "Low Battery" and "Battery Empty" warnings. Also fixes FS#4786.


it seems as though some low power bugs are now fixed
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #53 (permalink)  
Old December 5th, 2006, 06:55 AM
Eager Mistic Beaver
 
Join Date: May 2005
Posts: 300
Quote:
5 Dec 01:22 Barry Wardell firmware/target/arm/iriver/h10/usb-h10.c 1.5 Recent fix "Prevent the click of death when connecting an ipod to usb." is useful for the H10 also.
Before this fix, I used to hear the hard drive click and power off suddenly when I tried to use USB mode (hold 'O' and plug in USB). It didn't sound too healthy for the drive so this fixes it.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #54 (permalink)  
Old December 17th, 2006, 05:57 PM
Eager Mistic Beaver
 
Join Date: May 2005
Posts: 300
Quote:
18 Dec 01:52 Barry Wardell
apps/codecs/aiff_enc.c 1.7
apps/enc_config.c 1.3
apps/keymaps/keymap-h10.c 1.15
apps/keymaps/keymap-ipod.c 1.17
apps/main.c 1.202
apps/settings.c 1.440
firmware/SOURCES 1.147
firmware/drivers/wm8731l.c 1.13
firmware/drivers/wm8758.c 1.16
firmware/drivers/wm8975.c 1.12
firmware/export/config-h10.h 1.21
firmware/export/config-h10_5gb.h 1.15
firmware/export/config-ipod4g.h 1.21
firmware/export/config-ipodcolor.h 1.29
firmware/export/config-ipodnano.h 1.31
firmware/export/config-ipodvideo.h 1.28
firmware/export/sound.h 1.14
firmware/export/system.h 1.66
firmware/export/wm8731l.h 1.6
firmware/export/wm8758.h 1.7
firmware/pcm_playback.c 1.127
firmware/sound.c 1.46
firmware/target/arm/audio-pp.c 1.1
firmware/target/arm/pcm-pp.c 1.1

FS#6096. Recording on PortalPlayer targets (H10, iPod Video, iPod 4g, iPod Color, iPod Nano).

* Fix failed compile of enc_config.c when HAVE_MPEG2_SAMPR is not defined.
* Fix bug in AIFF encoder header creation on little endian targets.
* Add recording screen keymaps for H10 and iPod.
* Move pcm_playback PP specific code to target tree.
* Add recording code to wmcodec drivers.
* Add pcm_record code.

Some problems still remain:
* Playback doesn't work after recording until Rockbox is restarted.
* Gain control not implemented.
* Only 16-bit/44KHz for now. The hardware should be capable of up to 24-bit/96KHz.
* Line-in recording not tested on H10.
I suspect line-in recording doesn't work yet.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #55 (permalink)  
Old December 19th, 2006, 03:54 AM
Eager Mistic Beaver
 
Join Date: May 2005
Posts: 300
Dual Boot

Quote:
19 Dec 11:33 Barry Wardell
bootloader/SOURCES 1.9
bootloader/e200.c 1.6
bootloader/h10.c 1.5
bootloader/main-pp.c 1.1
firmware/SOURCES 1.149
firmware/boot.lds 1.27
firmware/export/config-e200.h 1.7
firmware/export/config-h10.h 1.22
firmware/export/config-h10_5gb.h 1.16
firmware/rolo.c 1.36
firmware/target/arm/crt0-pp-bl.S 1.1
firmware/target/arm/crt0-pp.S 1.3
tools/configure 1.248
tools/scramble.c 1.36

Add working dual-boot bootloaders for H10 and Sansa, which allow booting the OF and Rockbox. Rolo also works.

Changes made:

Combine bootloader/h10.c and bootloader/e200.c into a common bootloader file (bootloader/main-pp.c) to be used by all mi4 based PortalPlayer targets. The file bootloader/main-pp.c is based off the old bootloader/h10.c with some minor changes to allow it to work on the Sansa too. This effectively adds a Sansa bootloader.

Define MODEL_NAME string in config-*.h for use in bootloader.

Split crt0-pp.S into separate files for bootloader and normal builds. Bootloader code is now in crt0-pp-bl.S while normal build code stays in crt0-pp.S.

Improvements to crt0-pp.S and crt0-pp-bl.S (mostly to make it more multiprocessor safe):
* Leave space in bootloader at 0xe0-0xeb since scramble writes over there (don't leave space for iPods since it's not needed and all code in crt0-pp-bl.S needs to fit before the boot_table at 0x100).
* Remove unused DEBUG and STUB code from crt0-pp.S.
* Make CPU wait for COP to be sleeping when we put the COP to sleep.
* Invalidate COP cache when COP wakes
* Flush CPU cache before waking COP
* Make sure only the CPU clears the BSS (not the COP)
* Make sure only the CPU sets up its own stack (not the COP)

Rolo works on H10, so enable it.

Make Sansa e200 use rockbox.e200 rather than PP5022.mi4 for 'Normal' builds. This makes updating rockbox simpler as we don't need to go through the firmware update procedure, but rather just put a new rockbox.e200 on the device. rockbox.e200 uses a simple 'add' checksum.
This basically means that we now have dual-boot support on the H10! PaulPosition has a tutorial written explaining how it works. Hopefully he will post it shortly.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #56 (permalink)  
Old January 4th, 2007, 12:17 PM
Born Again Mistic
 
Join Date: Feb 2006
Posts: 1,508
Not sure exactly what this does, but it mentions us.
Quote:
Enable Morse mode for virtual keyboard on h10 players and make it possible to enter line edit while in Morse mode.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #57 (permalink)  
Old January 15th, 2007, 12:13 PM
Born Again Mistic
 
Join Date: Feb 2006
Posts: 1,508
Another thing mentioning us. If it mentions us, it must be good right?

Quote:
Enabled zero crossing detection for volume changes in the WM8721/WM8731 driver (iPod G3, iPod Mini G1/G2, Iriver H10).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #58 (permalink)  
Old January 15th, 2007, 02:19 PM
Eager Mistic Beaver
 
Join Date: Nov 2005
Posts: 249
Quote:
ARM optimised memcpy/memmove from glibc. This should give increased performance on all ARM targets, especially iPod 5G
99.9% sure the H10 is ARM, sorry if it's not :$
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #59 (permalink)  
Old January 20th, 2007, 11:23 AM
Mistic Surveyor
 
Join Date: Jun 2005
Posts: 115
Quote:
20 Jan 01:21 Barry Wardell - On the H10 when we power the disk on again after spindown and poweroff we need to give it a little while to turn back on before we should try to access it. This should fix problems with disk accesses when coming from a disk poweroff state (related discussion in FS#6421).
I think this should be good
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #60 (permalink)  
Old January 23rd, 2007, 12:40 PM
Hoping For A Cool Title
 
Join Date: Sep 2005
Posts: 89
It's about the H10 and it's on the rockbox site..
Need I say more?

Quote:
23 Jan 15:43 Nils Wallménius - Permanently enable powering down the disk when it's sleeping for supported targets (iriver h1xx, h3xx and h10, iaudio x5, gigabeat and archos recorders)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #61 (permalink)  
Old January 23rd, 2007, 04:25 PM
Eager Mistic Beaver
 
Join Date: May 2005
Posts: 300
Those last two changes mean that Rockbox automatically powers off the hard drive whenever it isn't in use, which should result in a bit of an increase in battery life
It is equivalent to having the disk poweroff setting set to on. That setting has now been removed and is always on. Previously it defaulted to off.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #62 (permalink)  
Old January 23rd, 2007, 04:36 PM
Eager Mistic Beaver
 
Join Date: May 2005
Posts: 300
And here's another one
Quote:
24 Jan 00:12 Jens Arnold firmware/SOURCES [diff]
firmware/target/arm/ata-as-arm.S [diff]
firmware/target/arm/ata-target.h [diff]
Assembler optimised ATA transfer loops for ARM targets. Only used for PP5020/5021/5022 targets atm. PP5002 seems to have problems with it not directly related to the asm code itself, and the gigabeat doesn't profit from it, probably because the CPU isn't the bottleneck even without optimisation.
The H10 is PP5020. This change optimises reading from the hard drive so that it uses less CPU power and is faster. May give better performance while reading from disk and may increase battery life.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #63 (permalink)  
Old February 6th, 2007, 02:16 PM
DD's Avatar
DD DD is offline
♫ ♪ ♫ ♪ ♫ - misticlurker
 
Join Date: Aug 2005
Location: Hampshire, England
Posts: 2,695
Rockbox adapted for smaller screens.

Quote:
6 Feb 21:41 Tom Ross

apps/plugins/SUBDIRS [diff]
apps/plugins/rockboy/Makefile [diff]
apps/plugins/rockboy/Version [gone]
apps/plugins/rockboy/cpu-gb.h [diff]
apps/plugins/rockboy/cpu.c [