For me it looks like there is a bug in the RAW Write…
Indeed, thanks for the report. The M3 has the highest resolution sensor among CHDK cameras, the RAW size has exceeded an integer limit in code.
***CHDK 1.5.0 r4786Build date: Apr 10 2017 19:26:55Camera : m3 101aMode : 0x204CPU : 100 MIPS Screen write : 37423 Kb/s 108 FPSViewport read : 2691 Kb/s 2 FPSMemory write : 148945 C, 41217 UC Kb/s Memory read : 63627 C, 10691 UC Kb/s Text drawing : 18713, 13973 c/s 24, 18 FPSCard write (RAW): 19016 Kb/s Card write (MEM): 21186 Kb/s Card write (64k): 16062 Kb/s Card read (64k): 18618 Kb/s
Not so fast...It's interesting to view benchmark results of other Digic6 cameras.
MEDIA_TYPE_SD:HighCapacity Support--------------CID Information--------------Manufacturer ID = 0x03OEM/Application ID = 0x5344Product name = 'SL32G'Product revision = '8.0'Product Serial Number = 0x35A47***Manufacturing date = '2015/06'--------------CSD Information--------------CSD_STRUCTURE = 1TAAC = 14NSAC = 0max. data transfer rate = 50CCC:card common classes=1461READ_BL_PARTIAL=0read block misalignment = 0, write block misalignment = 0DSR implement=0C_SIZE = 58952TotalSectors = 60367872TotalSectors(from CSD) = 0x3992400ERASE_BLK_EN = 1ERASE_SCT_SIZE=127, SectorSize = 128BlockLength = 512EraseSize = 128WP_GRP_SIZE = 0WP_GRP_ENABLE = 0R2W_FACTOR=2WRITE_BL_LEN=9WRITE_BL_PARTIAL=0copy flag(OTP)=1Permanent Write Protection=0Temporary Write Protection=0File Format Group=0 File Format=0:Hard disk-like file system with partition tableCRC=74--------------SCR Register--------------SCR_STRUCTURE = 00hSD_SPEC_VERS = 02hDATA_START_AFTER_ERASE = 00hSD_SECURITY = 03hSD_BUS_WIDTH = 05hSD_SPEC3 = 1hCMD_SUPPORT = 1h--------------SD Status--------------DAT_BUS_WIDTH = 2SECURED_MODE = 0SD_CARD_TYPE = 0x0000SIZE_OF_PROTECTED_AREA = 0x05000000SPEED_CLASS = 0x04 ==> CLASS(10)PERFORMANCE_MOVE = 0x00AU_SIZE = 0x9UNIT_OF_ERASE_AU = 0x000FERASE_TIMEOUT = 1ERASE_OFFSET = 0x1EraseSize = 0x2000UHS_SpeedGrade = 0h (Less than 10MB/sec)UHS_AuSize = Dh (24MB) 80 00 00 00 05 00 00 00 04 00 90 00 0F 05 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00-------------------------------------------
It's either the camera being extra-sensitive about enabling UHS speed, or the firmware simply doesn't allow it on certain D6 models.
even on hardware that doesn't support it
Maybe somebody can test cards from top of this list ?
I don't think this camera has different hardware.