I don't know how to solve this problem with quality override to superfine. I tried to lower the allocated exmem memory and didn't make any difference. I watched the quality propcase and it gets set but doesn't work.
Here's some memory data I get but I don't see anything wrong here
> !return chdku.execwait('return get_meminfo()')
=true,{
start_address=127185040, //0x794B090
chdk_start=126904288, //0x79067E0
free_size=86984, // 0x153C8
chdk_size=280752, // 0x448B0
allocated_size=623368, // 0x98308
total_size=243536, // 0x3B750
name="exmem",
end_address=127428576, //0x79867E0
chdk_malloc=true,
free_block_max_size=85528, // 0x14E18
allocated_peak=704536, // 0xAC018
free_block_count=8,
=================================================
Name [Address] , [Size]
-------------------------------------------------
EXMEM_RAMDISK [0x479067C0] , [0x006F9840]
EXMEM_COM [0x478067C0] , [0x00100000]
EXMEM_FORMATTER [0x00000000] , [0x00000000]
EXMEM_SHADING [0x00000000] , [0x00000000]
EXMEM_FAMODE [0x00000000] , [0x00000000]
EXMEM_FIRMUP [0x00000000] , [0x00000000]
EXMEM_FIRMUP_VRAM [0x00000000] , [0x00000000]
EXMEM_FIRMUP_INFLATE [0x00000000] , [0x00000000]
EXMEM_DVLPWORK [0x00000000] , [0x00000000]
EXMEM_EVF [0x00000000] , [0x00000000]
EXMEM_SCRIPT [0x00000000] , [0x00000000]
EXMEM_GPS [0x00000000] , [0x00000000]
EXMEM_FILESTORE [0x4338D500] , [0x044792C0]
EXMEM_MOVIE_REC [0x00000000] , [0x00000000]
EXMEM_MOVIE_PLY [0x00000000] , [0x00000000]
EXMEM_WIDE [0x00000000] , [0x00000000]
EXMEM_NARROW [0x00000000] , [0x00000000]
EXMEM_SUPER_NARROW [0x00000000] , [0x00000000]
EXMEM_CRAW_REC [0x00000000] , [0x00000000]
EXMEM_PCEVF [0x00000000] , [0x00000000]
=================================================
#PLATFORMID=0x322C
PLATFORMID=12844
PLATFORMOS=dryos
MEMBASEADDR=0x1900
RESTARTSTART=0x50000
ifdef OPT_CHDK_IN_EXMEM
MEMISOSTART=0x79067E0 # MAXRAMADDR+1 - EXMEM_HEAP_SKIP - EXMEM_BUFFER_SIZE - 32(0x20) (exmem allocates 64 bytes extra, 32 before and 32 after block allocated)
else #265kb=79467E0, 512kb=79067E0, 640kb=78E67E0
MEMISOSTART=0x186AE4 # original non-exmem value
endif
ROMBASEADDR=0xFF000000
MAXRAMADDR=0x7FFFFFF
EXMEM_BUFFER_SIZE=0x80000 # 40000=256KB, 80000=512KB, A0000=640kb, C0000=768KB, 100000=1MB
EXMEM_HEAP_SKIP=0x679800
PLFLAGS=-DMEMBASEADDR=$(MEMBASEADDR) -DMEMISOSTART=$(MEMISOSTART) -DMEMISOSIZE=$(MEMISOSIZE)
PLFLAGS+=-DRESTARTSTART=$(RESTARTSTART)
NEED_ENCODED_DISKBOOT=6
KEYSYS=d4c