CHDK Forum

CHDK Development => General Discussion and Assistance => DryOS Development => Topic started by: nafraf on 25 / June / 2013, 23:04:26

Title: SX500 IS Porting thread
Post by: nafraf on 25 / June / 2013, 23:04:26
I started a blind port for SX500 100c.  SX500IS firmware is similar to SX160IS, I'm using code_gen.

If someone can test, and give feedback, send me a private message, I'll send you the link to the binary file.
Title: Re: SX500 IS Porting thread
Post by: topsun on 27 / June / 2013, 18:59:03
Sorry I took so long. I now have this thread on notify. Acid says my Canon Powershot SX 500 is firmware 100c.

 I flash phones all the time, but never a camera. I might have a bit of a learning curve.
Title: Re: SX500 IS Porting thread
Post by: oluccas on 29 / June / 2013, 17:10:21
That's so great! I've sent you a PM already!
Title: Re: SX500 IS Porting thread
Post by: nafraf on 29 / June / 2013, 18:11:04
That's so great! I've sent you a PM already!
I sent you the link.  topsun reported that CHDK boots and test scripts are running without problems. More tests are needed (RAW capture, photo overrides, etc).
Title: Re: SX500 IS Porting thread
Post by: moholt on 03 / July / 2013, 08:10:45
Is there any way I could test this as well? I've been desperate to find anything that gives this kind of functionality to this camera.
Title: Re: SX500 IS Porting thread
Post by: Luneth Moriticus on 03 / July / 2013, 11:15:05
I'd be willing to test this. Been looking around for someone to port it. PM me. THx

Over and out,

                   --Luneth
Title: Re: SX500 IS Porting thread
Post by: drixkarasu on 04 / July / 2013, 14:56:51
I would love to test it and provide some feedback, I've been waiting for this for a while.

Best regards.
Title: Re: SX500 IS Porting thread
Post by: nafraf on 04 / July / 2013, 15:52:27
@drixkarasu, Lunheth Moriticus and moholt,

I sent the link to you.  It's only for 100c firmware, check your firmware version using ACID (http://chdk.wikia.com/wiki/ACID)
To load it, it is necessary to use bootable sd card method (http://chdk.wikia.com/wiki/Prepare_your_SD_card#Bootable_SD_Card_Method).

If you have a different version firmware, a new port will be necessary.

Please test and report.  Thanks
Title: Re: SX500 IS Porting thread
Post by: Luneth Moriticus on 04 / July / 2013, 16:57:06
I have a canon powershot sx500 is and I extracted the zip into a formated 4gig fat32 sd. i locked the card and then booted up my camera and all I see is card locked. I'm not sure what I did wrong. a little help here?

thanks
       
           -Luneth
Title: Re: SX500 IS Porting thread
Post by: waterwingz on 04 / July / 2013, 17:05:11
I have a canon powershot sx500 is and I extracted the zip into a formated 4gig fat32 sd. i locked the card and then booted up my camera and all I see is card locked. I'm not sure what I did wrong. a little help here?
What you did wrong it not RTFM.   You probably want to start here :

http://chdk.wikia.com/wiki/Prepare_your_SD_card (http://chdk.wikia.com/wiki/Prepare_your_SD_card)
Title: Re: SX500 IS Porting thread
Post by: Luneth Moriticus on 04 / July / 2013, 18:52:01
Ah. I have seen the error in my ways. I misread the directions and now have it working. the raw capture seems to work and I can override the shutter speed and the aperture. not sure about the ptp though.

Title: Re: SX500 IS Porting thread
Post by: nafraf on 04 / July / 2013, 19:14:45
Ah. I have seen the error in my ways. I misread the directions and now have it working. the raw capture seems to work and I can override the shutter speed and the aperture. not sure about the ptp though.
Thanks for report.

To test chdkptp you can start seeing an example: http://chdk.wikia.com/wiki/Chdkptp_in_headless_linux_Dockstar_-_remote_control (http://chdk.wikia.com/wiki/Chdkptp_in_headless_linux_Dockstar_-_remote_control)

README file: http://subversion.assembla.com/svn/chdkptp/trunk/README.TXT (http://subversion.assembla.com/svn/chdkptp/trunk/README.TXT)
Binary files here: https://www.assembla.com/spaces/chdkptp/documents (https://www.assembla.com/spaces/chdkptp/documents)

Title: Re: SX500 IS Porting thread
Post by: jfrankmbl on 10 / July / 2013, 19:07:15
Thanks for your work on this.

In addition to RAW and scripting working, I tested remote capabilities with ptpCamGui.

Most of the options work with the notable exceptions being the MF slider and the Camera Controls. MF Slider is greyed out (auto focus button icon is functional); so are WheelL/R controls. Rest of Camera Controls section (directional/set buttons etc) cause no change to camera HUD and do not allow for menu selection.

Making changes to the options in Mode (ISO/TV/EV) produce proper images but do not update camera HUD.

Title: Re: SX500 IS Porting thread
Post by: HerrGeneral on 10 / July / 2013, 19:10:34
I would like to test this as well, if that's okay with you- I love my camera but I was starting to think that I should have bought a DSLR instead! Any added functionality is very welcome and I'd like to help make it better.
Title: Re: SX500 IS Porting thread
Post by: Saadrafiq4 on 11 / July / 2013, 03:51:29
I would also love to test it and give feedback. Please PM me the link.
Title: Re: SX500 IS Porting thread
Post by: nafraf on 11 / July / 2013, 06:23:44
In addition to RAW and scripting working, I tested remote capabilities with ptpCamGui.

Most of the options work with the notable exceptions being the MF slider and the Camera Controls. MF Slider is greyed out (auto focus button icon is functional); so are WheelL/R controls.
Thanks for testing.
It seems that MF and JogDial control should be enabled in ptpCamGui, see variables $CamHasMF and $CamHasJogdial in ptpCamGui.au3 (http://subversion.assembla.com/svn/rudi_space/ptpCamGUI/trunk/ptpCamGui.au3)  SX500 is under development, so it is not in the list

Quote
Rest of Camera Controls section (directional/set buttons etc) cause no change to camera HUD and do not allow for menu selection.
What if you press menu button in ptpCamGUI? is menu activated?

Quote
Making changes to the options in Mode (ISO/TV/EV) produce proper images but do not update camera HUD.
ptpCamGui should change options using PropertyCase (http://chdk.wikia.com/wiki/PropertyCase), it may not be updated to the camera's on-screen display.  Please confirm with exif data if changes were done in your photo.

@HerrGeneralSaadrafiq4
I sent you a PM with the link. Please test and report.
Title: Re: SX500 IS Porting thread
Post by: jfrankmbl on 17 / July / 2013, 23:13:01
Sorry for the delay in response.


What if you press menu button in ptpCamGUI? is menu activated?

Nothing updates on the screen and random clicking doesn't seem to be making changes. Same with the DISPLAY button in ptpCamGUI

Quote
ptpCamGui should change options using PropertyCase (http://chdk.wikia.com/wiki/PropertyCase), it may not be updated to the camera's on-screen display.  Please confirm with exif data if changes were done in your photo.

Confirmed. Photos are being taken with the settings in ptpCamGUI independent of mode or settings selected on camera.
Title: Re: SX500 IS Porting thread
Post by: bluerobot on 21 / July / 2013, 11:25:19
I'd also like to test this.

I would like to test this as well, if that's okay with you- I love my camera but I was starting to think that I should have bought a DSLR instead! Any added functionality is very welcome and I'd like to help make it better.

I know exactly how you feel. I really wish I just spent a bit more for a pre-owned DSLR. My main issue is with the lack of a *.raw option (I like to alter levels myself).
Title: Re: SX500 IS Porting thread
Post by: nafraf on 21 / July / 2013, 12:11:40
I'd also like to test this.
I sent you a PM with the link.

RAW capture, photo overrides work. Remote shoot jpg has not been tested.
A issue with button behavior using ptpcamGui has been reported.
Title: Re: SX500 IS Porting thread
Post by: Angus McTavish on 25 / July / 2013, 13:37:07
   Dear nafraf:

   I'd like to check out CHDK on my SX500 to the best of my ability.  (I've hacked on lots of embedded systems, but never even close to a camera.)  For now my contribution would be limited to ``yup, it works'' or ``no go'' reports.  I promise to hold you harmless in case of explosion :-).  May I have a copy, please?

            Best wishes,

                            Angus McTavish
Title: Re: SX500 IS Porting thread
Post by: nafraf on 25 / July / 2013, 19:40:22
@Angus McTavish
I sent you the link. Please test and report.  Sometimes, users forget to give feedback... :blink:
Title: Re: SX500 IS Porting thread
Post by: haoleman on 30 / July / 2013, 04:23:31
I'm about to pull the trigger on an SX500 or SX160 specifically for using the CHDK. I just want to be able to do a long term time lapse if possible in RAW.
I know the 2 cameras  are similar but the 160 has the official CHDK. I like the lens better on the SX500 I know from this thread there is an unofficial  pre-beta FW version you are sharing. I was wondering the status of that FW Are you able to do time lapse and or raw with the SX500 and this new FW ?
I was hoping this was possible,  I was also wondering if anyone is powering 160 or 500 with an ac adapter ? And if so are you able to close the battery door so you can still mount on a tripod ? Or anyone with experiences doing  time-lapse with either camera the 160 or the 500.

Lot's of questions I know, but thanks in advance
Title: Re: SX500 IS Porting thread
Post by: waterwingz on 30 / July / 2013, 07:27:32
I'm about to pull the trigger on an SX500 or SX160 specifically for using the CHDK. I just want to be able to do a long term time lapse if possible in RAW.
I don't have either camera,  but the status reported so far in this thread indicates that RAW is working so long term time lapse using RAW should be possible

Quote
I know the 2 cameras  are similar but the 160 has the official CHDK.
The difference between official and unofficial is the amount of testing AND somebody reporting back on that testing.  If you read the thread, there are several promises to test and report.  Response has not been good from what I can tell.

Quote
I like the lens better on the SX500 I know from this thread there is an unofficial  pre-beta FW version you are sharing. I was wondering the status of that FW
What you see here is the status.   Somebody needs to run the various test to confirm status.  The person who did the port does not own the camera,  but typically bugs can be fixed quickly once they are reported.

At this point I would advise your to buy the camera you like - your CHDK experience will be pretty much the same either way.

Quote
I was hoping this was possible,  I was also wondering if anyone is powering 160 or 500 with an ac adapter ? And if so are you able to close the battery door so you can still mount on a tripod ? Or anyone with experiences doing  time-lapse with either camera the 160 or the 500.
Again, I don't own the camera but every Canon P&S that I have seen,  and certainly the four that I own, are all designed to allow the ac adapter wire to work with the battery door closed.

HTH
Title: Re: SX500 IS Porting thread
Post by: momir on 02 / August / 2013, 14:19:41
Hello,

This is my first post here,

Recently I buy Canon SX500IS but I not found CHDK for my camera, so I want to test this version. Please, send me link. Thanks!
Title: Re: SX500 IS Porting thread
Post by: nafraf on 02 / August / 2013, 18:52:19
I have sent compiled version to 11 users, only 3 users have given feedback.
Raw and image override is working, so I think that I'll submit the patch to autobuild as alpha version.
Title: Re: SX500 IS Porting thread
Post by: waterwingz on 02 / August / 2013, 19:17:40
I have sent compiled version to 11 users, only 3 users have given feedback.
I'm starting to think we should add a little "sunset" code to CHDK test version that stops them working 3 days after they were compiled.  The user can always reset his camera''s clock&calendar settings to bypass this but who would want to go to that much trouble.
Title: Re: SX500 IS Porting thread
Post by: oluccas on 05 / August / 2013, 16:13:17
I'm back more than one month later (sorry). Unfortunately, I have nothing to add to @ jfrankmbl comment about the CHDK development. Every very-requested functions I tested in this month worked pretty great. I had not used CHDK before in any other camera, so it's even harder to say something, 'cause I don't have anything to compare to :x
Title: Re: SX500 IS Porting thread
Post by: momir on 07 / August / 2013, 20:04:10
I started to use CHDK three days ago, I made a few photos and today, after a few days on my camera it says that test version expired. First time I using CHDK, and I saw nothing :(
Title: Re: SX500 IS Porting thread
Post by: nafraf on 07 / August / 2013, 20:22:40
@momir
I`ll send you a new version. I'm testing some things, that explains the messages that you are seeing in the previous version.
Title: Re: SX500 IS Porting thread
Post by: waterwingz on 07 / August / 2013, 20:24:43
I started to use CHDK three days ago, I made a few photos and today, after a few days on my camera it says that test version expired. First time I using CHDK, and I saw nothing :(
I believe that at least some of the CHDK developers now release "test versions" that expire.  This is because these are not completed ports and are only for testing and reporting results.  It seems people sometimes download these test versions, forget to report test results,  and keep using them long after official releases become available.
Title: Re: SX500 IS Porting thread
Post by: spacehead on 08 / August / 2013, 15:13:30
I have used CHDK on an a630 enough to know I would like to run it on my sx500. I see you are testing for firmware 100c.  My firmware version is 100d.
Can I participate in testing?
Thanks
Title: Re: SX500 IS Porting thread
Post by: nafraf on 08 / August / 2013, 15:45:42
@spacehead
To start the port it is necessary to have sx500 100d firmware dump.  Could you do it?

Instructions on card preparation are here: http://chdk.wikia.com/wiki/Canon_Basic/Card_Setup (http://chdk.wikia.com/wiki/Canon_Basic/Card_Setup)
Script dumper is here: http://chdk.wikia.com/wiki/Canon_Basic/Scripts/Dumper (http://chdk.wikia.com/wiki/Canon_Basic/Scripts/Dumper)
Thanks
Title: Re: SX500 IS Porting thread
Post by: momir on 08 / August / 2013, 17:40:47
@momir
I`ll send you a new version. I'm testing some things, that explains the messages that you are seeing in the previous version.

Thanx!

I'm delighted, now I have RAW files for first time. So far everything is working well.
Title: Re: SX500 IS Porting thread
Post by: SdotLock on 09 / August / 2013, 01:13:25
Hello!

I've just brought a second hand SX500 so I am very excited to see how this is coming along. Crossing my fingers that an official release will be ready before I jet set off to South East Asia in December!
Title: Re: SX500 IS Porting thread
Post by: spacehead on 09 / August / 2013, 19:31:41
@spacehead
To start the port it is necessary to have sx500 100d firmware dump.  Could you do it?

Instructions on card preparation are here: http://chdk.wikia.com/wiki/Canon_Basic/Card_Setup (http://chdk.wikia.com/wiki/Canon_Basic/Card_Setup)
Script dumper is here: http://chdk.wikia.com/wiki/Canon_Basic/Scripts/Dumper (http://chdk.wikia.com/wiki/Canon_Basic/Scripts/Dumper)
Thanks
Uhhh I can follow directions but these instructions seem to assume I know things that I do not. I am getting that I need to put a file on my SD card to extract this info but how and what I can't seem to follow.
I have downloaded the HxD editor but have no idea where to go from there.
Title: Re: SX500 IS Porting thread
Post by: nafraf on 09 / August / 2013, 19:46:41
@spacehead
Never mind, another user posted the firmware dump here (http://chdk.setepontos.com/index.php?topic=10522.0#lastPost)
I'll send you the file for test soon.
Title: Re: SX500 IS Porting thread
Post by: sevoir on 12 / August / 2013, 07:55:38
Hi all,
I have a SX500 with 100c firmware..

I would like test it with CHDK. Please PM me the link.
Title: Re: SX500 IS Porting thread
Post by: nafraf on 12 / August / 2013, 09:32:18
Hi all,
I have a SX500 with 100c firmware..

I would like test it with CHDK. Please PM me the link.

I sent you the link. Please test and report.
Title: Re: SX500 IS Porting thread
Post by: sevoir on 12 / August / 2013, 11:52:07
So, first test:
Prepared 16GB sdcard with  SDM/CHDK installer for Linux 1.07 with root user (under Debian Wheezy) with option copy files from dir...
Sdcard locked
Putting to camera and start with play button, CHDK started, okay, but I can't change lang, can't load user script, don't save file in raw mode (but I checked) ..
What I'm doing wrong?
And pics saved to BOOT partition wich size is 16MB :o
Sorry my english :)
Title: Re: SX500 IS Porting thread
Post by: waterwingz on 12 / August / 2013, 12:04:05
So, first test:
Prepared 16GB sdcard with  SDM/CHDK installer for Linux 1.07 with root user (under Debian Wheezy) with option copy files from dir...
Sdcard locked
Putting to camera and start with play button, CHDK started, okay, but I can't change lang, can't load user script, don't save file in raw mode (but I checked) ..
What I'm doing wrong?
And pics saved to BOOT partition wich size is 16MB :o
Sorry my english :)
The SDM installer is not suitable for new cameras - it prepared a dual partiton card that your camera does not need and cannot use.   

Use the STICK utility instead
Title: Re: SX500 IS Porting thread
Post by: sevoir on 12 / August / 2013, 12:13:30
So, first test:
Prepared 16GB sdcard with  SDM/CHDK installer for Linux 1.07 with root user (under Debian Wheezy) with option copy files from dir...
Sdcard locked
Putting to camera and start with play button, CHDK started, okay, but I can't change lang, can't load user script, don't save file in raw mode (but I checked) ..
What I'm doing wrong?
And pics saved to BOOT partition wich size is 16MB :o
Sorry my english :)
The SDM installer is not suitable for new cameras - it prepared a dual partiton card that your camera does not need and cannot use.   

Use the STICK utility instead
STICK can't download SX500 IS test build... so, I can see only my camera type info from image.. step1-5 not active.
Title: Re: SX500 IS Porting thread
Post by: waterwingz on 12 / August / 2013, 13:17:17
So, first test:
Prepared 16GB sdcard with  SDM/CHDK installer for Linux 1.07 with root user (under Debian Wheezy) with option copy files from dir...
Sdcard locked
Putting to camera and start with play button, CHDK started, okay, but I can't change lang, can't load user script, don't save file in raw mode (but I checked) ..
What I'm doing wrong?
And pics saved to BOOT partition wich size is 16MB :o
Sorry my english :)
The SDM installer is not suitable for new cameras - it prepared a dual partiton card that your camera does not need and cannot use.   

Use the STICK utility instead
STICK can't download SX500 IS test build... so, I can see only my camera type info from image.. step1-5 not active.
Other methods listed here : http://chdk.wikia.com/wiki/Prepare_your_SD_card (http://chdk.wikia.com/wiki/Prepare_your_SD_card)

The EOScard utility will create a FAT32 bootable card for you.

There is also supposed to be a way to trick STICK into loading a custom build but I can't find anything about it right now.



Title: How to install SX500 CHDK
Post by: sevoir on 18 / August / 2013, 11:03:50
Now is working...
My steps:
I get a 16GB sdcard..
I get a CHDK package from nafraf ...
I'm downloaded STICK from here: http://zenoshrdlu.com/stick/stick.html (http://zenoshrdlu.com/stick/stick.html)
I get a photo wich made with Canon Powershot SX160, you can get it from here:http://sevoir.hu/sx500/sx160.jpg (http://sevoir.hu/sx500/sx160.jpg)
start STICK with root/administrator rights
browse downloaded SX160 image see before line
Click Download? button for download SX160 CHDK firmware (http://sevoir.hu/sx500/stick1.png (http://sevoir.hu/sx500/stick1.png)), after click Use it? button
Click Scan for Cards? button  (http://sevoir.hu/sx500/stick2.png (http://sevoir.hu/sx500/stick2.png))
Click continue to Install Step button  (http://sevoir.hu/sx500/stick3.png (http://sevoir.hu/sx500/stick3.png))
Click Install CHDK button  (http://sevoir.hu/sx500/stick4.png (http://sevoir.hu/sx500/stick4.png))
Click Eject card button
Click Exit button  (http://sevoir.hu/sx500/stick6.png (http://sevoir.hu/sx500/stick6.png))
Now, you have a prepared card for SX160, but you need overwrite files with SX500 IS CHDK files.
If overwriting is success, close your SDcard to LOCKED position.
Put in your SX500 camera and use it.

Sorry my bad english :)
Title: Re: How to install SX500 CHDK
Post by: waterwingz on 18 / August / 2013, 11:09:57
Now is working...
My steps:
I get a 16GB sdcard..
I get a CHDK package from nafraf ...
I'm downloaded STICK from here: http://zenoshrdlu.com/stick/stick.html (http://zenoshrdlu.com/stick/stick.html)
I get a photo wich made with Canon Powershot SX160, you can get it from here:http://sevoir.hu/sx500/sx160.jpg (http://sevoir.hu/sx500/sx160.jpg)
start STICK with root/administrator rights
browse downloaded SX160 image see before line
Click Download? button for download SX160 CHDK firmware (http://sevoir.hu/sx500/stick1.png (http://sevoir.hu/sx500/stick1.png)), after click Use it? button
Click Scan for Cards? button  (http://sevoir.hu/sx500/stick2.png (http://sevoir.hu/sx500/stick2.png))
Click continue to Install Step button  (http://sevoir.hu/sx500/stick3.png (http://sevoir.hu/sx500/stick3.png))
Click Install CHDK button  (http://sevoir.hu/sx500/stick4.png (http://sevoir.hu/sx500/stick4.png))
Click Eject card button
Click Exit button  (http://sevoir.hu/sx500/stick6.png (http://sevoir.hu/sx500/stick6.png))
Now, you have a prepared card for SX160, but you need overwrite files with SX500 IS CHDK files.
If overwriting is success, close your SDcard to LOCKED position.
Put in your SX500 camera and use it.

A nice "workaround".    8)
Title: First image with long exposure
Post by: sevoir on 19 / August / 2013, 04:26:28
Exposure time: 60sec
ISO 100
http://indafoto.hu/sevoirhun/image/19373945-27e2bfde/user (http://indafoto.hu/sevoirhun/image/19373945-27e2bfde/user)
Title: Re: SX500 IS Porting thread
Post by: shakeel.shafiq on 20 / August / 2013, 15:53:19
When I choose the image, it said "No official build is available for this camera"
Title: Re: SX500 IS Porting thread
Post by: waterwingz on 20 / August / 2013, 15:57:09
When I choose the image, it said "No official build is available for this camera"
You have to follow the detailed instructions sevoir provided exactly.
Title: Re: SX500 IS Porting thread
Post by: shakeel.shafiq on 20 / August / 2013, 16:05:59
When I choose the image, it said "No official build is available for this camera"
You have to follow the detailed instructions sevoir provided exactly.

Yes it was the permission issue. Need to run STICK as root. Fixed now
Title: Re: SX500 IS Porting thread
Post by: sevoir on 20 / August / 2013, 16:18:11
When I choose the image, it said "No official build is available for this camera"
You have to follow the detailed instructions sevoir provided exactly.

Yes it was the permission issue. Need to run STICK as root. Fixed now
@shakeel.shafiq: working now?
Title: Re: SX500 IS Porting thread
Post by: Martell96 on 26 / August / 2013, 00:32:48
Hi! I got a SX500HS camera with 100c. I'd be happy to test the build and give feedback about it. Thanks :)
Title: Re: SX500 IS Porting thread
Post by: Martell96 on 26 / August / 2013, 23:38:51
I actually tested the build, the scripts and haven't found a problem yet. Will continue testing.
Title: Re: SX500 IS Porting thread
Post by: smthng on 04 / October / 2013, 09:08:41
I just snagged an SX500IS with 1.00c FW...

STICK now recognizes it and downloads the appropriate firmware. :)  It booted up CHDK ok, although there seems to be a lot of fighting going on between the camera display and CHDK.  There are also some menu options missing that I think should be there, but aren't.  I'm not completely sure of that, as I haven't spent much time with it yet.  I'll see if I can burn some time this weekend and run through everything to see what does and doesn't work.

Regardless, thanks for work on this...  I'll be happy to troubleshoot whatever I can, but you may have to exercise some patience with me.   ???
Title: Re: SX500 IS Porting thread
Post by: waterwingz on 04 / October / 2013, 10:49:52
It booted up CHDK ok, although there seems to be a lot of fighting going on between the camera display and CHDK. 
That's unfortunately normal when the camera is in shooting mode.  It tends to be more stable in playback mode.

Quote
There are also some menu options missing that I think should be there, but aren't.  I'm not completely sure of that, as I haven't spent much time with it yet.  I'll see if I can burn some time this weekend and run through everything to see what does and doesn't work.
The CHDK Manual pretty much documents everything that should be there :
http://chdk.wikia.com/wiki/CHDK_1.2.0_User_Manual (http://chdk.wikia.com/wiki/CHDK_1.2.0_User_Manual)
Title: Re: SX500 IS Porting thread
Post by: reyalp on 15 / February / 2015, 17:14:51
It looks like this camera has the same incorrect front dial code as sx160, sx170 and sx510: http://chdk.setepontos.com/index.php?topic=11164.220 (http://chdk.setepontos.com/index.php?topic=11164.220)

I've checked the fix into the 1.4 trunk, autobuild 4009 and later. If anyone can confirm it still works correctly, that would be appreciated.