Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - heder

#201
Camera-specific Development / Re: [UNMAINTAINED] Canon 40D
September 20, 2019, 03:57:44 PM
Quick update  :)

I'm still working being the scenes, stubs, reading decompiled code to get the 40D running better. The good thing it that the boot up process work better and better. ML is becomming more
stable and with less crashes.

Boot

  • prop_init() need to be called early on to get all PROP messages. (shutter PROP comes early)
  • CF card is really slow and after prop_init() I sleep 1600 ms before CF card system is ready for use :o

Debug Stuff

  • dm_set_store_level is working fine, dumpf log is being spammed.
  • dm-spy (my_DebugMsg) works in QEMU but not camera - so I'm using internal dumpf

Shooting menu

  • I located a nice function, named is usbShutterActivation, I guess it used via usb to activate shutter release in normal mode, liveview mode and bulb
  • Bulb with intervalometer is now working using usbShutterActivation
  • Bulb in standalone mode is not working (I think half pressed shutter is not detected, but i'm not sure)
  • PROP_SW1 and PROP_SW2 is not present is firmware

Expo menu

  • Started to populate Expo menu and it's better than I expected
  • Shutter works - only minor issue BULB/32". Moving dial to BULB is seen as BULB, but when changing it from within ML from 30" into BULB .. ML says 32"
  • Aperture works - only minor issue is the aperture is not always 100% correct, sometimes only 90% or so
  • ISO works fine
  • White Balance not enabled (PROP modes need to be verified) - now verified and working


#202
Camera-specific Development / Re: [UNMAINTAINED] Canon 40D
September 10, 2019, 10:44:01 AM
More stubs found

  • _EngDrvOut,_engio_write,shamen_read
  • Cancel(Stop)DateTimer,StartTimerAfter
  • dm_Set_store_level
  • and others ..
   
* Interface to dm_det_store_level on Canon 40D is different than other camera, but input data is the same, so I'm creating a wrapper function. 40D interface is foo(uint32_t *) Newer camera uses foo(uint32_t,uint32_t)
 
* Bulb mode does'nt work, PROP SW1 and SW2 is not defined exactly as in newer camera, but call("dumpf") revealed the SW1 and SW2   
  is defined. The old property values are 0x80002001{5/6} but Canon 40D checks on 0x1000002B (SW1) and 0x1000002D (SW2)

  ...    
  562:  4627.423 [GUI] IDLEHandler PRESS_SW1_BUTTON
  ...
  571:  4672.101 [GUI] IDLEHandler PRESS_SW2_BUTTON
  ...
  609:  7982.061 [GUI] IDLEHandler UNPRESS_SW2_BUTTON
  ...
  614:  7999.412 [GUI] IDLEHandler UNPRESS_SW1_BUTTON

 
* take_screenshot() saves incorrectly (but does'nt crash either)
#203
Camera-specific Development / Re: [UNMAINTAINED] Canon 40D
September 07, 2019, 03:57:24 PM
Quote from: aprofiti on September 06, 2019, 06:12:54 PM
@heder Can you load modules?
Make sure module_task is launched from ml_big_init_task() inside custom init.c

I get wrong behaviour with 5DC, they are listed with wrong filename (it show only last 4 characters of the module's name) so can't be found on card.
Would like to know if it's the same with 40D.

Hi. No I don't have the issue you have. I can now load modules in the camera - Arkanoid and File_mgr works just fine.


#204
Canon 40D

  Magic Lantern Rescue
----------------------------
- Model ID: 0x190 40D
- Camera model: Canon EOS 40D
- Firmware version: 1.1.1 / 4.0.1 6C(3e)
- IMG naming: 100CANON/IMG_9371.JPG
- Boot flags: FIR=0 BOOT=-1 RAM=-1 UPD=-1
- ROMBASEADDR: 0xFF810000

CHDK CPU info for 0x190 40D
------------------------------
ID         0x41059461
  Revision             0x1 1
  Part                 0x946 2374
  ARM Arch             0x5 5
  Variant              0x0 0
  Implementor          0x41 65
Cache type 0x0F112112
  Icache words/line    0x2 2 [8]
  Icache absent        0x0 0
  Icache assoc         0x2 2
  Icache size          0x4 4 [8K]
  Reserved0_2          0x0 0
  Dcache words/line    0x2 2 [8]
  Dcache absent        0x0 0
  Dcache assoc         0x2 2
  Dcache size          0x4 4 [8K]
  Reserved1_2          0x0 0
  Harvard/unified      0x1 1
  Cache type           0x7 7
  Reserved2_3          0x0 0
TCM type   0x000C00C0
  Reserved0_2          0x0 0
  ITCM absent          0x0 0
  Reserved1_3          0x0 0
  ITCM size            0x3 3 [4K]
  Reserved2_4          0x0 0
  DTCM absent          0x0 0
  Reserved3_2          0x0 0
  DTCM size            0x3 3 [4K]
  Reserved4_10         0x0 0
Control    0x0005107D
  Protect enable       0x1 1
  Reserved0_1          0x0 0
  Dcache enable        0x1 1
  Reserved1_4          0xF 15
  Big endian           0x0 0
  Reserved2_4          0x0 0
  Icache enable        0x1 1
  Alt vector           0x0 0
  Cache RRR            0x0 0
  Disble load TBIT     0x0 0
  DTCM enable          0x1 1
  DTCM mode            0x0 0
  ITCM enable          0x1 1
  ITCM mode            0x0 0
  Reserved3_12         0x0 0
Protection Region 0 0x0000003F
  Enable               0x1 1
  Size                 0x1F 31 [4G]
  Undef0_7             0x0 0
  Base                 0x0 0 [0x00000000]
Protection Region 1 0x0000003B
  Enable               0x1 1
  Size                 0x1D 29 [1G]
  Undef0_7             0x0 0
  Base                 0x0 0 [0x00000000]
Protection Region 2 0xF8000035
  Enable               0x1 1
  Size                 0x1A 26 [128M]
  Undef0_7             0x0 0
  Base                 0x7C000 507904 [0xF8000000]
Protection Region 3 0xC0000039
  Enable               0x1 1
  Size                 0x1C 28 [512M]
  Undef0_7             0x0 0
  Base                 0x60000 393216 [0xC0000000]
Protection Region 4 0xFF80002D
  Enable               0x1 1
  Size                 0x16 22 [8M]
  Undef0_7             0x0 0
  Base                 0x7FC00 523264 [0xFF800000]
Protection Region 5 0x00000037
  Enable               0x1 1
  Size                 0x1B 27 [256M]
  Undef0_7             0x0 0
  Base                 0x0 0 [0x00000000]
Protection Region 6 0x00000000
  Enable               0x0 0
  Size                 0x0 0 [invalid]
  Undef0_7             0x0 0
  Base                 0x0 0 [0x00000000]
Protection Region 7 0x00000000
  Enable               0x0 0
  Size                 0x0 0 [invalid]
  Undef0_7             0x0 0
  Base                 0x0 0 [0x00000000]
Region data perms 0x00333333
  Region 0             0x3 3 [P:RW U:RW]
  Region 1             0x3 3 [P:RW U:RW]
  Region 2             0x3 3 [P:RW U:RW]
  Region 3             0x3 3 [P:RW U:RW]
  Region 4             0x3 3 [P:RW U:RW]
  Region 5             0x3 3 [P:RW U:RW]
  Region 6             0x0 0 [P:-- U:--]
  Region 7             0x0 0 [P:-- U:--]
Region inst perms 0x00333333
  Region 0             0x3 3 [P:RW U:RW]
  Region 1             0x3 3 [P:RW U:RW]
  Region 2             0x3 3 [P:RW U:RW]
  Region 3             0x3 3 [P:RW U:RW]
  Region 4             0x3 3 [P:RW U:RW]
  Region 5             0x3 3 [P:RW U:RW]
  Region 6             0x0 0 [P:-- U:--]
  Region 7             0x0 0 [P:-- U:--]
DCache cfg 0x00000030
  Region 0             0x0 0
  Region 1             0x0 0
  Region 2             0x0 0
  Region 3             0x0 0
  Region 4             0x1 1
  Region 5             0x1 1
  Region 6             0x0 0
  Region 7             0x0 0
ICache cfg 0x00000030
  Region 0             0x0 0
  Region 1             0x0 0
  Region 2             0x0 0
  Region 3             0x0 0
  Region 4             0x1 1
  Region 5             0x1 1
  Region 6             0x0 0
  Region 7             0x0 0
Write buffer 0x00000030
  Region 0             0x0 0
  Region 1             0x0 0
  Region 2             0x0 0
  Region 3             0x0 0
  Region 4             0x1 1
  Region 5             0x1 1
  Region 6             0x0 0
  Region 7             0x0 0
DTCM cfg   0x40000006
  Reserved0_1          0x0 0
  Size                 0x3 3 [4K]
  Undef0_7             0x0 0
  Base                 0x20000 131072 [0x40000000]
ITCM cfg   0x00000006
  Reserved0_1          0x0 0
  Size                 0x3 3 [4K]
  Undef0_7             0x0 0
  Base                 0x0 0 [0x00000000]

- card_bootflags 101f34
- boot_read/write_sector 108350 108354
- Patching 10281C from e3510001 to e3510000
- 1027DC Card low-level init => F4240
- 101E18 Card init => 0
- Patching 101E28 from e3510001 to e3510000
- 101E18 Card init #2 => 1
- Saving RESCUE.LOG ...
#205
Camera-specific Development / Re: [UNMAINTAINED] Canon 40D
September 03, 2019, 09:32:39 PM
I realized driving home from work that CF card system was really slow, so I did a really quick test.  It turns out that ML uses the CF card system before it was initialized which leads to wrong behaviour and lock of the file system. Inserting a long delay after inside ml_init_task before executing anything else solved the FIO issue.  :)

* Fonts can be loaded
* Camera can shoot images
* Camera can dump logs and ROMs
#206
Camera-specific Development / Re: [UNMAINTAINED] Canon 40D
September 03, 2019, 02:39:20 PM
Quote from: Ant123 on September 03, 2019, 12:07:09 PM
heder

Do you have the same problem with ML menu in LV mode?

I cannot said yet, LiveView is'nt enabled and supported on my build yet, but I will keep that in mind.

I don't known about 450D, but in Canon 40D LiveView has no special button, and must be enabled in Canon menu system. Once enabled LiveView can be enabled in some mode when pressing "set" button.
#207
Camera-specific Development / Re: [UNMAINTAINED] Canon 40D
September 03, 2019, 10:39:51 AM
Hi all! .. Long post.

I have worked the last couple of days to get a overview of the Canon 40D port which is born with the DIGIC III processor. All models with this processor have more or less stalled so getting one model ported should make it much easier to complete the others.  It's the first processor in the DIGIC series to have 14 bits support and with the Canon 40D's LiveView support, we have all the possibilities for a great ML upgrade - it's just here around the corner.

I hope more people with a canon 40d (or 450d, 1100d = all DIGIC III) will come help me creating a experimental release of ML for Canon 40d before Christmas, that would be cool (if not - its gonna be a easter release). I know it and old camera, but it still a pretty cool camera no matter if you use it as your primary or backup camera. And in these days with mercurial "sunsetting" (what a shitty word) on bitbucket we need some development to move the focus away from this.

Here is a short status:


Rom dumper
Link: https://www.magiclantern.fm/forum/index.php?topic=16534.0
The rom dumper work fine, but is victim of a power save mode and thus after 1-2 seconds after executing the rom dumper the screen goes dark. The rom dumper works, and you will need to wait for a minute or two before removing the battery. The ROM files are in ML\LOGS folder. Only ROM1.BIN has code, you can decompile/analyse it in Ghidra, specs are here (click image to expand):



Useable source repositories:
1. https://bitbucket.org/jmheder/vxworks_canon40d/src/vxworks/ (vxworks branch)
2. https://bitbucket.org/hudson/magic-lantern/src/vxworks/ (vxworks branch)
3. https://bitbucket.org/hudson/magic-lantern/unified (unified changeset 8159)

1. My working branch, properbly the best starting point atm. This is based on 2. with a some modifications (stubs,debug, defines, temporary static rbf fonts )   
2. main "vxworks branch", rufustfirefly rework of 3. will load, but no font are loaded (so no text)
3. The branch vnd used, old menu, but with static font, so text is shown, missing cache_lock() call.


Compilers
Compilers from launchpad, which I have been lightly tested are listed below. If you are on a Linux you will need multiverse for executing the old compilers (they are x86 compiled).

(4.6.2) ok, gcc-arm-none-eabi-4_6-2012q4-20121016.tar.bz2
(4.7.3) ok, gcc-arm-none-eabi-4_7-2012q4-20121208-linux.tar.bz2
(4.7.4) ok, gcc-arm-none-eabi-4_7-2014q2-20140408-linux.tar.bz2
(4.9.3) ok, gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2
(5.4.1) ok, gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2
(6.3.1) ok, arm-none-eabi-gcc (15:6.3.1+svn253039-1build1) 6.3.1 20170620 - Ubnutu standard
(8.3.1) bad, ML crashes at boot. gcc-arm-none-eabi-8-2019-q3-update-linux.tar.bz2


Bootloader / Flipper:
It works, but the code is not ready for releasing yet. It's based on the 5DC, but it does not work consistenly everytime, but so far it has'nt kill my 40D, so the errors are not fatal. This is my priority no.1 to get done.


Status, what works
* Basic bootloader works
* Booting magic lantern works
* GUI menu system works
* Totals Clicks (in debug menu)
* Temperature partial works (only shows raw temperature, but changeset 8159 (unified) shows celcius)
* Showing edmac channels (we have 16 channels)
* Showing vxworks threads
* Dumping log via call("dumpf") works see end of post for example (unified changeset 8159)


What does'nt work
* FIO_* system does not work and will result in somekind of file system lock
* Camera will not save images after capture (FIO issue), busy spinning icon appears, when powering off.
* Fonts are not loaded (FIO_ issue)
* Modules are not found/loaded (FIO_ issue)
* Dumping rom and does not work (?)
* Small fonts is incorrect scaled, totally unreadable
* Power off will sometimes result in crash
* Menu/GUI system LiveView button (set) not recognised, after liveview press PLAY before going into ML


QEMU emulation (QEMU branch)
I'm building on vxworks, but using QEMU branch to run it. On my mini server (intel atom) QEMU is rather unstable, only using vnc or no display will get it running
properly with a properbility of 50%. The emulator plays more nice that the real camera. I don't have the same problems with file system (FIO). I can dump
rom and call("dumpf") without problems my working branch.


Digic III
The Digic III processor uses same address space like all others, yet since this is a older Digic processor it might miss out on some features. CF address space is same. EDMAC address space is same (but only have 16 channels) FPS_REGISTER_A and FPS_REGISTER_B are same as all others. DMA0 the same .. ect. Mainboard comparison 40D/50D/5DMKII can be seen here - they are quite similar (click to expand image)



Medium/Larger tasks (random listed)
* Create a proper bootloader ("You may now remove the battery") (my priority 1)
* Fix FIO_* vxworks issue, file system lock (my priority 2)
* Get modules / Digic Poke working (FIO fix needed)
* Find free eDMAc channels and enable edmac_memcpy (channel 7,14,15 is reported as "unused?" in debug menu)
* Investigate how many dma channels we have, I have seen DMA0 is ghidra, but not DMA1.
* Investigate liveView
* Iso register investigation
* Bulb mode investigation
* ect ..


Small (random listed)
* Verify that we have 16 edmac channels
* Find Base Clock Mhz and compute default fps in liveView
* Compute FPS_REGISTER_B default (computed, see code at 0xFFFFA050) FPS_REGISTER_A = 0A070A07h (defined at 0xFFFFA130)
* Implement take_screenshot (FIO fix needed)
* Perform benchmark with slow and fast CF cards (bench.mo - FIO fix needed)
* Use Digit Poke to check for CF UDMA 3/4 support
  -> CFA3.0 is supported (string is present in FW)
  -> cfSetTiming does not touch UDMA registers
  -> 1Ds Mk III (DIGIC III) supports UDMA mode 3 - 45 MB/S
  -> new 2019 CF disks just uses CFA3.0 80 ns access (pio mode I guess) - see dumpf log below
* Test arkanoid for a couple of hours (long term test - FIO fixed needed)
* Investigate dump log (startup + enabling liveview), maybe the experts can find some interessing stuff in there ?

Canon 40d "dumpf" log from camera (Properly from source 3.). I started the camera and went into LiveView and then disabled LiveView again.
https://drive.google.com/file/d/10SMuQdFO1qWTv7p5qGRpd0wwj211At_6/view?usp=sharing

/heder
#208
Finally some success!

Got a bootloader constructed and loaded with ML. Images of vxwork branch running in my camera (upper images) and changeset 8159 from unified  (lower images). I will spend the next days by getting a status of the Canon 40D progress, create proper bootloader and hopefully commit and push needed files for continued development. Then I'll make a new post.


Vxwork branch + modified (fonts have been included as static fonts)



Unified - changeset 8159 (commit 091b9f8)


#209
I need to set the bootflag in the camera to true, but I can't seems to find any ".fir" files for that.

Suggestions ?

Ok .. I found the solution .. read page 1+2 of this thread really carefully  :D and create a fir file that will toggle the camera bootflag
#210
I could'nt get fonts working, properly due to incorrect qemu / cf access or similar. None of the FIO funktions work.I got a bunch of cf card errors in qemu. I decided to do a quick
and dirty hack for now and use "xdd --include" to include the fonts as data and load then internally. Now everything looks like they should
(atleast for now). 



Then I tried to load this version into the camera, nothing happened  :(. The camera did light up with the red led for a long time, and the camera worked just fine,
but no ML when pressing trash can button. 



#211
Finally got abit of work done  ;). Took sometime because I had to deal with all kinds of other issues,
mainly qemu+gtk+vncserver not understanding my keys correctly, so I finally switched to sdl,
eventhou that removes the possiblity for me to see console.

Anyways :) a couple of fresh screenshots, now it's possible to see menu's .. ect.

#212
The key are correct when running with local display/keyboard on my Ubuntu server, but when running via vnc the
keys are incorrect.  So the problem is not qemu/linux but properly tightvnc/windows.  Not that big a issue,
I'll just remap the key to something useable.

5-8-2019
Was using vncserver, changed to x11vnc on display :0, problem gone  :)
#213
Help  :(

I'v got a strange problem using qemu from qemu branch (freshly compiled without problems).

My system is ubuntu studio 18.02, using vnc from win10 to the ubuntu studio server (not qemu itself)

My qemu keys are not the correct onces, for instance instead of menu "M" I need to use "U"
and all other keys are mapped to other keys. My problem is that I can't locate the arrow keys.

Anyone experience this problem before ?


#214
Hi acasta

I'm joining in the fight to get ML running on the 40D.


The modules that "Will not load on 40D" should not have been put into your zip file I think, it looks like you get all modules in the zip file (17 out of 17 in the Makefile.modules.default).
Might be a cygwin issue (?). Compiling on a new installed ubuntu server, for 40.111/vxworks branch I get only 3 modules in my zip file:

  • arkaniod
  • file_man
  • pic_view

All other modules do compile, but throws a "Will not load on 40D" and "../../modules/Makefile.modules:64: recipe for target '<module>dep' failed" on my platform.
Most of the modules are missing functions not implemented. Regardless of what - if you try to load a module with a symbol missing it just won't load so is not that big a issue.
#215
Quote from: heder on May 28, 2019, 03:51:49 PM
Hi.

I'm trying to get QEMU running with my 500D rom on Ubuntu 14.04 but I get only white noise ...
...
Any clues to what is wrong ?

:o

I found the issue myself tonight, I was using the old qemu system. After "make 500D.111 install_qemu" it's working.
#216
Hi.

I'm trying to get QEMU running with my 500D rom on Ubuntu 14.04 but I get only white noise ...

Branch: "qemu"
HOST: QEMU (installed using contrib/qemu/install.sh)
TARGET: Canon 500D
GCC: 5.4.1

Inorder to get the 500D platform to compile I had to change "static void my_gui_main_task(void)" into "void ml_gui_main_task(void)" in platform/500D.111/gui.c as 500D is still using it's own gui.c. After that it compiles. Then I ran ./run_ml_500D.sh

Running the firmware does however only give me white noise in QEMU. I'v noticed in the log that ml_init_task is not started and I rather get the standard init task. Somehow the hijack in boot-hack is not working. I also defined CONFIG_HELLO_WORLD, but nothing happens.

Here is my log.


make: Entering directory `/home/ml/qemu/qemu-1.6.0'
CHK version_gen.h
make: Leaving directory `/home/ml/qemu/qemu-1.6.0'
make: Entering directory `/home/ml/magic-lantern/platform/500D.111'
[ VERSION  ]   ../../platform/500D.111/version.bin
[ VERSION  ]   ../../platform/500D.111/version.c
[ CC       ]   version.o
make -C ../../tcc
make[1]: Entering directory `/home/ml/magic-lantern/tcc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/ml/magic-lantern/tcc'
[ LD       ]   magiclantern
[ OBJCOPY  ]   magiclantern.bin
[ STAT     ]   magiclantern.bin
magiclantern.bin: 473052 bytes
[ CC       ]   reboot.o
../../src/reboot.c: In function 'cstart':
../../src/reboot.c:100:6: warning: #warning Signature Checking bypassed!! Please use a proper signature [-Wcpp]
     #warning Signature Checking bypassed!! Please use a proper signature
      ^
[ LD       ]   autoexec

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  EXIDX          0x0738d4 0x000c07d4 0x000c07d4 0x00008 0x00008 R   0x4
  LOAD           0x000100 0x0004d000 0x0004d000 0x737dc 0x86ccc RWE 0x100
[ OBJCOPY  ]   autoexec.bin
[ STAT     ]   autoexec.bin
autoexec.bin: 473552 bytes
[ SYMBOLS  ]   magiclantern.sym
[ CP       ]   500D_111.sym
make: Leaving directory `/home/ml/magic-lantern/platform/500D.111'
make: Entering directory `/home/ml/magic-lantern/platform/500D.111'
make: `qemu-helper.bin' is up to date.
make: Leaving directory `/home/ml/magic-lantern/platform/500D.111'
00000000 - 00000FFF: eos.tcm_code
40000000 - 40000FFF: eos.tcm_data
00001000 - 3FFFFFFF: eos.ram
40001000 - 7FFFFFFF: eos.ram_uncached
F0000000 - F0FFFFFF: eos.rom0
F1000000 - F1FFFFFF: eos.rom0_mirror_F1
F2000000 - F2FFFFFF: eos.rom0_mirror_F2
F3000000 - F3FFFFFF: eos.rom0_mirror_F3
F4000000 - F4FFFFFF: eos.rom0_mirror_F4
F5000000 - F5FFFFFF: eos.rom0_mirror_F5
F6000000 - F6FFFFFF: eos.rom0_mirror_F6
F7000000 - F7FFFFFF: eos.rom0_mirror_F7
F8000000 - F8FFFFFF: eos.rom1
F9000000 - F9FFFFFF: eos.rom1_mirror_F9
FA000000 - FAFFFFFF: eos.rom1_mirror_FA
FB000000 - FBFFFFFF: eos.rom1_mirror_FB
FC000000 - FCFFFFFF: eos.rom1_mirror_FC
FD000000 - FDFFFFFF: eos.rom1_mirror_FD
FE000000 - FEFFFFFF: eos.rom1_mirror_FE
FF000000 - FFFFFFFF: eos.rom1_mirror_FF
C0000000 - CFFFFFFF: eos.iomem
[EOS] loading 'ROM-500D.BIN' to 0xF0000000-0xF1FFFFFF
[EOS] loading 'ROM-500D.BIN' to 0xF8000000-0xF9FFFFFF
[EOS] loading 'autoexec.bin' to 0x00800000-0x008739CF
[EOS] loading 'qemu-helper.bin' to 0x30000000-0x30008C8F
[QEMU_HELPER] stub ff066a98 -> 300000a0 (e92d000f)
[QEMU_HELPER] stub ff197378 -> 3000072c (e92d41f0)
[QEMU_HELPER] stub ff1974a4 -> 30000784 (e92d41f0)
[QEMU_HELPER] stub ff1975a4 -> 300000f4 (e92d4070)
[QEMU_HELPER] stub ff196a88 -> 30000224 (e92d4010)
[QEMU_HELPER] stub ff1963ec -> 30000118 (e92d4070)
[QEMU_HELPER] stub ff196338 -> 3000026c (e92d41f0)
[QEMU_HELPER] stub ff196724 -> 30000328 (e92d41f0)
[QEMU_HELPER] stub ff1968d4 -> 30000148 (e92d41f0)
[QEMU_HELPER] stub ff196494 -> 300001a8 (e92d4070)
[QEMU_HELPER] stub ff1967d4 -> 30000820 (e92d43f8)
[QEMU_HELPER] stub ff059868 -> 30000050 (e92d4ff8)
[QEMU_HELPER] stub ff059988 -> 3000006c (e92d43f8)
[QEMU_HELPER] stub ff19384c -> 30000088 (e92d47f0)
[GPIO] at [0x00873910] [0x00000046] -> [0xC0220134]
[FlashIF] at [0x000C0920]: 'Write enable' enabled
[???] [0x00000001] -> [0xC020010C] PC: 0x000C0920
[???] [0x000000FF] -> [0xC020000C] PC: 0x000C0920
[???] [0x000000FF] -> [0xC020001C] PC: 0x000C0920
[???] [0x000000FF] -> [0xC020002C] PC: 0x000C0920
[???] [0x000000FF] -> [0xC020003C] PC: 0x000C0920
[???] [0x000000FF] -> [0xC020004C] PC: 0x000C0920
[???] [0x000000FF] -> [0xC020005C] PC: 0x000C0920
[???] [0x000000FF] -> [0xC020006C] PC: 0x000C0920
[???] [0x000000FF] -> [0xC020007C] PC: 0x000C0920
[???] [0x000000FF] -> [0xC020008C] PC: 0x000C0920
[???] [0x000000FF] -> [0xC020009C] PC: 0x000C0920
[???] [0x000000FF] -> [0xC02000AC] PC: 0x000C0920
[???] [0x000000FF] -> [0xC02000BC] PC: 0x000C0920
[???] [0x000000FF] -> [0xC02000CC] PC: 0x000C0920
[???] [0x000000FF] -> [0xC02000DC] PC: 0x000C0920
[???] [0x000000FF] -> [0xC02000EC] PC: 0x000C0920
[???] [0x000000FF] -> [0xC02000FC] PC: 0x000C0920
[Basic] at [0x000C0920] [0x00430005] -> [0xC0400008]
[???] [0x00000000] <- [0xC0242010] PC: 0x000C0920
[???] [0x00000001] -> [0xC0242010] PC: 0x000C0920
[Int] Write to Int space [0x43210DCB] -> [0xC0201100] PC: [0xFF0128D8]
[Int] Write to Int space [0xFEA98765] -> [0xC0201104] PC: [0xFF0128D8]
[Int] Write to Int space [0x00000001] -> [0xC0201200] PC: [0xFF0128D8]
[???] [0x00000008] -> [0xC0203008] PC: 0xFF0129A8
[Int] Enabled interrupt ID 0x0A PC: [0xFF012928]
[Basic] at [0xFF010370] [0x00000000] -> [0xC0400018]
[Basic] at [0xFF012A64] [0x00000000] <- [0xC0400008]
[Basic] at [0xFF012A64] [0x00001000] -> [0xC0400008]
[Basic] at [0xFF010380] [0x00000000] <- [0xC0400000]
[Timer] at [0xFF0129E8] [0x80000000] -> [0xC0210200]
[Timer] at [0xFF012A08] [0x00000002] -> [0xC0210204]
[Timer] at [0xFF012A08] [0x00000003] -> [0xC0210214]
[Timer] at [0xFF0103B0] [0x0000270F] -> [0xC0210208]
[Timer] at [0xFF012A40] [0x00000001] -> [0xC0210210]
[Timer] at [0xFF012A40] Starting triggering
[EOS] trigger int 0x0A (delayed!)
[Timer] at [0xFF012A40] [0x00000001] -> [0xC0210200]
[Int] Enabled interrupt ID 0x2E PC: [0xFF012908]
[Int] Enabled interrupt ID 0x3A PC: [0xFF012908]
[???] [0x00000000] <- [0xC05000D0] PC: 0xFF012418
[???] [0x00000000] -> [0xC05000D0] PC: 0xFF012418
[???] [0x40024680] -> [0xC05000C0] PC: 0xFF012418
[???] [0x00000080] -> [0xC05000C4] PC: 0xFF012418
[???] [0x40024680] -> [0xC05000C8] PC: 0xFF012418
[???] [0x00000080] -> [0xC05000CC] PC: 0xFF012418
[???] [0x00000000] -> [0xC05000D4] PC: 0xFF012418
[???] [0x00000017] -> [0xC05000D8] PC: 0xFF012418
[???] [0x00010023] -> [0xC05000D0] PC: 0xFF012418
[TIO] Reset RX indicator
K252 READY
[GPIO] at [0xFF01321C] [0x00000010] -> [0xC0222004]
[GPIO] at [0xFF0638E4] [0x00800C00] -> [0xC022D074]
[GPIO] at [0xFF0638E4] [0x00000000] -> [0xC0221110]
[GPIO] at [0xFF0638E4] [0x00000050] -> [0xC0221104]
[GPIO] ERASE SW OFF read at [0xFF063910]
[GPIO] at [0xFF063910] [0x00000000] -> [0xC022110C]
[GPIO] at [0xFF063924] [0x0000001F] -> [0xC0221200]
[GPIO] at [0xFF063930] [0x0000000E] -> [0xC0221204]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221208]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC022120C]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221210]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221214]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221218]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC022121C]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221220]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221224]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221228]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC022122C]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221230]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221234]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221238]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC022123C]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221240]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221244]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221248]
[GPIO] at [0xFF063930] [0x00000006] -> [0xC022124C]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221250]
[GPIO] at [0xFF063930] [0x0000001D] -> [0xC0221254]
[GPIO] at [0xFF063930] [0x00000034] -> [0xC0221258]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC022125C]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221260]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221264]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221268]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC022126C]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221270]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221274]
[GPIO] at [0xFF063930] [0x0000001F] -> [0xC0221278]
[GPIO] at [0xFF063944] [0x00000002] -> [0xC0221000]
[GPIO] at [0xFF063944] [0x00000048] -> [0xC0220000]
[GPIO] at [0xFF063968] [0x00000048] -> [0xC0220004]
[GPIO] at [0xFF063968] [0x00000046] -> [0xC0220008]
[GPIO] at [0xFF063968] [0x00000008] -> [0xC022000C]
[GPIO] at [0xFF063954] [0x0000001F] -> [0xC0221004]
[GPIO] at [0xFF063954] [0x00000044] -> [0xC0220010]
[GPIO] /VSW_ON read at [0xFF063968]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC0220018]
[GPIO] at [0xFF063968] [0x00000000] -> [0xC022001C]
[GPIO] at [0xFF063968] [0x00000001] -> [0xC0221008]
[GPIO] at [0xFF063968] [0x00000048] -> [0xC0220020]
[GPIO] at [0xFF063968] [0x00000048] -> [0xC0220024]
[GPIO] at [0xFF063968] [0x00000046] -> [0xC0220028]
[GPIO] at [0xFF063968] [0x00000028] -> [0xC022002C]
[GPIO] at [0xFF063968] [0x0000001C] -> [0xC022100C]
[GPIO] at [0xFF063968] [0x00000048] -> [0xC0220030]
[GPIO] USB CONNECT read at [0xFF063968]
[GPIO] at [0xFF063968] [0x00000048] -> [0xC0220038]
[GPIO] at [0xFF063968] [0x00000048] -> [0xC022003C]
[GPIO] at [0xFF063968] [0x0000001F] -> [0xC0221010]
[GPIO] at [0xFF063968] [0x00000004] -> [0xC0220040]
[GPIO] at [0xFF063968] [0x00000004] -> [0xC0220044]
[GPIO] at [0xFF063968] [0x00000004] -> [0xC0220048]
[GPIO] at [0xFF063968] [0x00000004] -> [0xC022004C]
[GPIO] /VSW_ON read at [0xFF063968]
[GPIO] at [0xFF063968] [0x00000004] -> [0xC0220050]
[GPIO] at [0xFF063968] [0x00000004] -> [0xC0220054]
[GPIO] at [0xFF063968] [0x00000004] -> [0xC0220058]
[GPIO] at [0xFF063968] [0x00000004] -> [0xC022005C]
[GPIO] at [0xFF063968] [0x0000001F] -> [0xC0221018]
[GPIO] at [0xFF063968] [0x00000004] -> [0xC0220060]
[GPIO] at [0xFF063968] [0x00000004] -> [0xC0220064]
[GPIO] at [0xFF063968] [0x00000004] -> [0xC0220068]
[GPIO] at [0xFF063968] [0x00000004] -> [0xC022006C]
[GPIO] at [0xFF063968] [0x00000008] -> [0xC022101C]
[GPIO] VIDEO CONNECT read at [0xFF063968]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC0220074]
[GPIO] at [0xFF063968] [0x00000040] -> [0xC0220078]
[GPIO] at [0xFF063968] [0x00000048] -> [0xC022007C]
[GPIO] at [0xFF063968] [0x00000003] -> [0xC0221020]
[GPIO] at [0xFF063968] [0x00000000] -> [0xC0220080]
[GPIO] at [0xFF063968] [0x00000048] -> [0xC0220084]
[GPIO] at [0xFF063968] [0x00000048] -> [0xC0220088]
[GPIO] at [0xFF063968] [0x00000048] -> [0xC022008C]
[GPIO] at [0xFF063968] [0x0000001F] -> [0xC0221024]
[GPIO] at [0xFF063968] [0x00000040] -> [0xC0220090]
[GPIO] at [0xFF063968] [0x00000040] -> [0xC0220094]
[GPIO] at [0xFF063968] [0x00000046] -> [0xC0220098]
[GPIO] at [0xFF063968] [0x00000046] -> [0xC022009C]
[GPIO] at [0xFF063968] [0x0000001F] -> [0xC0221028]
[GPIO] at [0xFF063968] [0x00000020] -> [0xC02200A0]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC02200A4]
[GPIO] at [0xFF063968] [0x00000040] -> [0xC02200A8]
[GPIO] at [0xFF063968] [0x00000040] -> [0xC02200AC]
[GPIO] at [0xFF063968] [0x0000001F] -> [0xC022102C]
[GPIO] at [0xFF063968] [0x00000040] -> [0xC02200B0]
[GPIO] at [0xFF063968] [0x00000040] -> [0xC02200B4]
[GPIO] at [0xFF063968] [0x00000040] -> [0xC02200B8]
[GPIO] at [0xFF063968] [0x00000040] -> [0xC02200BC]
[GPIO] at [0xFF063968] [0x0000001F] -> [0xC0221030]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC02200C0]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC02200C4]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC02200C8]
[GPIO] at [0xFF063968] [0x00000000] -> [0xC02200CC]
[GPIO] USB CONNECT read at [0xFF063968]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC02200D0]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC02200D4]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC02200D8]
[GPIO] at [0xFF063968] [0x00000040] -> [0xC02200DC]
[GPIO] at [0xFF063968] [0x0000001F] -> [0xC0221038]
[GPIO] at [0xFF063968] [0x00000040] -> [0xC02200E0]
[GPIO] at [0xFF063968] [0x00000040] -> [0xC02200E4]
[GPIO] MIC CONNECT read at [0xFF063968]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC02200EC]
[GPIO] at [0xFF063968] [0x00000015] -> [0xC022103C]
[GPIO] at [0xFF063968] [0x00000048] -> [0xC02200F0]
[GPIO] at [0xFF063968] [0x00000048] -> [0xC02200F4]
[GPIO] at [0xFF063968] [0x00000048] -> [0xC02200F8]
[GPIO] at [0xFF063968] [0x00000048] -> [0xC02200FC]
[GPIO] at [0xFF063968] [0x0000001F] -> [0xC0221040]
[GPIO] at [0xFF063968] [0x00000046] -> [0xC0220100]
[GPIO] at [0xFF063968] [0x00000000] -> [0xC0220104]
[GPIO] ERASE SW OFF read at [0xFF063968]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC022010C]
[GPIO] at [0xFF063968] [0x0000001F] -> [0xC0221044]
[GPIO] at [0xFF063968] [0x00000046] -> [0xC0220110]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC0220114]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC0220118]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC022011C]
[GPIO] at [0xFF063968] [0x0000001F] -> [0xC0221048]
[GPIO] at [0xFF063968] [0x00000046] -> [0xC0220120]
[GPIO] at [0xFF063968] [0x00000046] -> [0xC0220124]
[RTC] CS reset at [0xFF063968]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC0220128]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC022012C]
[GPIO] at [0xFF063968] [0x0000001F] -> [0xC022104C]
[GPIO] at [0xFF063968] [0x00000046] -> [0xC0220130]
[GPIO] at [0xFF063968] [0x00000044] -> [0xC0220134]
[GPIO] HDMI CONNECT read at [0xFF063968]
[GPIO] at [0xFF063968] [0x00000020] -> [0xC022013C]
[GPIO] at [0xFF06398C] [0x00000025] -> [0xC0221300]
[???] [0x00000004] -> [0xC020302C] PC: 0xFF06398C
[GPIO] at [0xFF0639A0] [0x00000024] -> [0xC0221304]
[???] [0x00000004] -> [0xC0203030] PC: 0xFF0639A0
[GPIO] at [0xFF0639A0] [0x00000007] -> [0xC0221308]
[GPIO] at [0xFF0639A0] [0x0000004F] -> [0xC022130C]
[???] [0x00000004] -> [0xC0203038] PC: 0xFF0639A0
[GPIO] at [0xFF0639A0] [0x0000004E] -> [0xC0221310]
[GPIO] at [0xFF0639A0] [0x0000001E] -> [0xC0221314]
[GPIO] at [0xFF0639A0] [0x0000001C] -> [0xC0221318]
[???] [0x00000004] -> [0xC0203044] PC: 0xFF0639A0
[GPIO] at [0xFF0639A0] [0x00000041] -> [0xC022131C]
[Int] Write to Int space [0x43210DCB] -> [0xC0201100] PC: [0xFF0128D8]
[Int] Write to Int space [0xFEA98765] -> [0xC0201104] PC: [0xFF0128D8]
[Int] Write to Int space [0x00000001] -> [0xC0201200] PC: [0xFF0128D8]
[???] [0x00000000] -> [0xC0243110] PC: 0xFF19F098
[???] [0x00000000] -> [0xC0243214] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC0243214] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC024321C] PC: 0xFF19F0FC
[???] [0x00000000] <- [0xC024321C] PC: 0xFF19F0FC
[???] [0x00000000] -> [0xC0243120] PC: 0xFF19F098
[???] [0x00000000] -> [0xC0243224] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC0243224] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC024322C] PC: 0xFF19F0FC
[???] [0x00000000] <- [0xC024322C] PC: 0xFF19F0FC
[???] [0x00000000] -> [0xC0243130] PC: 0xFF19F098
[???] [0x00000000] -> [0xC0243234] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC0243234] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC024323C] PC: 0xFF19F0FC
[???] [0x00000000] <- [0xC024323C] PC: 0xFF19F0FC
[???] [0x00000000] -> [0xC0243140] PC: 0xFF19F098
[???] [0x00000000] -> [0xC0243244] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC0243244] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC024324C] PC: 0xFF19F0FC
[???] [0x00000000] <- [0xC024324C] PC: 0xFF19F0FC
[???] [0x00000000] -> [0xC0243150] PC: 0xFF19F098
[???] [0x00000000] -> [0xC0243254] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC0243254] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC024325C] PC: 0xFF19F0FC
[???] [0x00000000] <- [0xC024325C] PC: 0xFF19F0FC
[???] [0x00000000] -> [0xC0243160] PC: 0xFF19F098
[???] [0x00000000] -> [0xC0243264] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC0243264] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC024326C] PC: 0xFF19F0FC
[???] [0x00000000] <- [0xC024326C] PC: 0xFF19F0FC
[???] [0x00000000] -> [0xC0243170] PC: 0xFF19F098
[???] [0x00000000] -> [0xC0243274] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC0243274] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC024327C] PC: 0xFF19F0FC
[???] [0x00000000] <- [0xC024327C] PC: 0xFF19F0FC
[???] [0x00000000] -> [0xC0243180] PC: 0xFF19F098
[???] [0x00000000] -> [0xC0243284] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC0243284] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC024328C] PC: 0xFF19F0FC
[???] [0x00000000] <- [0xC024328C] PC: 0xFF19F0FC
[???] [0x00000000] -> [0xC0243190] PC: 0xFF19F098
[???] [0x00000000] -> [0xC0243294] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC0243294] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC024329C] PC: 0xFF19F0FC
[???] [0x00000000] <- [0xC024329C] PC: 0xFF19F0FC
[???] [0x00000000] -> [0xC02431A0] PC: 0xFF19F098
[???] [0x00000000] -> [0xC02432A4] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC02432A4] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC02432AC] PC: 0xFF19F0FC
[???] [0x00000000] <- [0xC02432AC] PC: 0xFF19F0FC
[???] [0x00000000] -> [0xC02431B0] PC: 0xFF19F098
[???] [0x00000000] -> [0xC02432B4] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC02432B4] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC02432BC] PC: 0xFF19F0FC
[???] [0x00000000] <- [0xC02432BC] PC: 0xFF19F0FC
[???] [0x00000000] -> [0xC02431C0] PC: 0xFF19F098
[???] [0x00000000] -> [0xC02432C4] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC02432C4] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC02432CC] PC: 0xFF19F0FC
[???] [0x00000000] <- [0xC02432CC] PC: 0xFF19F0FC
[???] [0x00000000] -> [0xC02431D0] PC: 0xFF19F098
[???] [0x00000000] -> [0xC02432D4] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC02432D4] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC02432DC] PC: 0xFF19F0FC
[???] [0x00000000] <- [0xC02432DC] PC: 0xFF19F0FC
[???] [0x00000000] -> [0xC02431E0] PC: 0xFF19F098
[???] [0x00000000] -> [0xC02432E4] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC02432E4] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC02432EC] PC: 0xFF19F0FC
[???] [0x00000000] <- [0xC02432EC] PC: 0xFF19F0FC
[???] [0x00000000] -> [0xC0202000] PC: 0xFF19F138
[???] [0x00000000] -> [0xC0242200] PC: 0xFF19F160
[???] [0x00000000] -> [0xC0242204] PC: 0xFF19F170
[???] [0x00000000] -> [0xC0202004] PC: 0xFF19F138
[???] [0x00000000] -> [0xC0242210] PC: 0xFF19F160
[???] [0x00000000] -> [0xC0242214] PC: 0xFF19F170
[???] [0x00000000] -> [0xC0202008] PC: 0xFF19F138
[???] [0x00000000] -> [0xC0242220] PC: 0xFF19F160
[???] [0x00000000] -> [0xC0242224] PC: 0xFF19F170
[???] [0x00000000] -> [0xC020200C] PC: 0xFF19F138
[???] [0x00000000] -> [0xC0242230] PC: 0xFF19F160
[???] [0x00000000] -> [0xC0242234] PC: 0xFF19F170
[???] [0x00000000] -> [0xC0202010] PC: 0xFF19F138
[???] [0x00000000] -> [0xC0242240] PC: 0xFF19F160
[???] [0x00000000] -> [0xC0242244] PC: 0xFF19F170
[???] [0x00000000] -> [0xC0202014] PC: 0xFF19F138
[???] [0x00000000] -> [0xC0242250] PC: 0xFF19F160
[???] [0x00000000] -> [0xC0242254] PC: 0xFF19F170
[???] [0x00000000] -> [0xC0202018] PC: 0xFF19F138
[???] [0x00000000] -> [0xC0242260] PC: 0xFF19F160
[???] [0x00000000] -> [0xC0242264] PC: 0xFF19F170
[???] [0x00000000] -> [0xC020201C] PC: 0xFF19F138
[???] [0x00000000] -> [0xC0242270] PC: 0xFF19F160
[???] [0x00000000] -> [0xC0242274] PC: 0xFF19F170
[???] [0x00000000] -> [0xC0243700] PC: 0xFF19F200
[???] [0x00000000] -> [0xC0243710] PC: 0xFF19F200
[???] [0x00000001] -> [0xC024311C] PC: 0xFF19F1A4
[???] [0x00000001] -> [0xC024312C] PC: 0xFF19F1A4
[???] [0x00000001] -> [0xC024313C] PC: 0xFF19F1A4
[???] [0x00000001] -> [0xC024314C] PC: 0xFF19F1A4
[???] [0x00000001] -> [0xC024315C] PC: 0xFF19F1A4
[???] [0x00000001] -> [0xC024316C] PC: 0xFF19F1A4
[???] [0x00000001] -> [0xC024317C] PC: 0xFF19F1A4
[???] [0x00000001] -> [0xC024318C] PC: 0xFF19F1A4
[???] [0x00000001] -> [0xC024319C] PC: 0xFF19F1A4
[???] [0x00000001] -> [0xC02431AC] PC: 0xFF19F1A4
[???] [0x00000001] -> [0xC02431BC] PC: 0xFF19F1A4
[???] [0x00000001] -> [0xC02431CC] PC: 0xFF19F1A4
[???] [0x00000001] -> [0xC02431DC] PC: 0xFF19F1A4
[???] [0x00000001] -> [0xC02431EC] PC: 0xFF19F1A4
[???] [0x00000000] -> [0xC0243800] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243804] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243808] PC: 0xFF19F214
[???] [0x00000000] -> [0xC024380C] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243810] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243814] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243818] PC: 0xFF19F214
[???] [0x00000000] -> [0xC024381C] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243820] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243824] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243828] PC: 0xFF19F214
[???] [0x00000000] -> [0xC024382C] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243830] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243834] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243838] PC: 0xFF19F214
[???] [0x00000000] -> [0xC024383C] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243840] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243844] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243848] PC: 0xFF19F214
[???] [0x00000000] -> [0xC024384C] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243850] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243854] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243858] PC: 0xFF19F214
[???] [0x00000000] -> [0xC024385C] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243860] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243864] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243868] PC: 0xFF19F214
[???] [0x00000000] -> [0xC024386C] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243870] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243874] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243878] PC: 0xFF19F214
[???] [0x00000000] -> [0xC024387C] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243880] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243884] PC: 0xFF19F214
[???] [0x00000000] -> [0xC0243888] PC: 0xFF19F214
[???] [0x00000000] -> [0xC024388C] PC: 0xFF19F214
[Int] Enabled interrupt ID 0x1A PC: [0xFF012908]
[Int] Enabled interrupt ID 0x1B PC: [0xFF012908]
[Int] Enabled interrupt ID 0x1C PC: [0xFF012908]
[Int] Enabled interrupt ID 0x1D PC: [0xFF012908]
[Int] Enabled interrupt ID 0x1E PC: [0xFF012908]
[Int] Enabled interrupt ID 0x1F PC: [0xFF012908]
[Int] Enabled interrupt ID 0x10 PC: [0xFF012908]
[Int] Enabled interrupt ID 0x20 PC: [0xFF012908]
[Int] Enabled interrupt ID 0x21 PC: [0xFF012908]
[Int] Enabled interrupt ID 0x22 PC: [0xFF012908]
[Int] Enabled interrupt ID 0x23 PC: [0xFF012908]
[Int] Enabled interrupt ID 0x24 PC: [0xFF012908]
[Int] Enabled interrupt ID 0x25 PC: [0xFF012908]
[Int] Enabled interrupt ID 0x26 PC: [0xFF012908]
[Int] Enabled interrupt ID 0x27 PC: [0xFF012908]
[???] [0x00000000] -> [0xC0243160] PC: 0xFF19F098
[???] [0x00000000] -> [0xC0243264] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC0243264] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC0243170] PC: 0xFF19F098
[???] [0x00000000] -> [0xC0243274] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC0243274] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC0243180] PC: 0xFF19F098
[???] [0x00000000] -> [0xC0243284] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC0243284] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC0243190] PC: 0xFF19F098
[???] [0x00000000] -> [0xC0243294] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC0243294] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC02431A0] PC: 0xFF19F098
[???] [0x00000000] -> [0xC02432A4] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC02432A4] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC02431B0] PC: 0xFF19F098
[???] [0x00000000] -> [0xC02432B4] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC02432B4] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC02431C0] PC: 0xFF19F098
[???] [0x00000000] -> [0xC02432C4] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC02432C4] PC: 0xFF19F0E8
[???] [0x00000000] -> [0xC02431D0] PC: 0xFF19F098
[???] [0x00000000] -> [0xC02432D4] PC: 0xFF19F0E8
[???] [0x00000000] <- [0xC02432D4] PC: 0xFF19F0E8
[???] [0x40000401] -> [0xC0242010] PC: 0xFF19F000
[Basic] at [0xFF06DAB8] [0x00000000] <- [0xC0400008]
[Basic] at [0xFF06DAB8] [0x00200000] -> [0xC0400008]
[Basic] at [0xFF06E18C] [0x00000000] <- [0xC0400008]
[Basic] at [0xFF06E18C] [0x01000000] -> [0xC0400008]
[DMA1] [0x00000001] -> [0xC0A10000]
[DMA2] [0x00000001] -> [0xC0A20000]
[DMA3] [0x00000001] -> [0xC0A30000]
[DMA4] [0x00000001] -> [0xC0A40000]
[DebugMsg] (0,1) [PM] DisablePowerSave (Counter = 1)
[DebugMsg] (139,22)
K252 ICU Firmware Version 1.1.1 ( 3.6.4 )
[DebugMsg] (139,5)
ICU Release DateTime 2011.03.04 10:18:15
[DebugMsg] (0,3) [SEQ] CreateSequencer (Startup, Num = 6)
[DebugMsg] (0,2) [SEQ] NotifyComplete (Startup, Flag = 0x10000)
[DebugMsg] (0,3) [SEQ] NotifyComplete (Cur = 0, 0x10000, Flag = 0x10000)
[DebugMsg] (50,3) Magic Lantern Nightly.2019May28.500D111 (a8a501d5773e+ (qemu))
[DebugMsg] (50,3) Built on 2019-05-28 13:05:28 UTC by ml@ml-pc
BMP buffer (LCD): raw=40302f6c hdmi=40303008 lcd=4030a100 real=4030a100 idle=4038a100

Open Console K252[1]>...

K252[1]>[DebugMsg] (0,5) [SEQ] seqEventDispatch (Startup, 0)
[GPIO] at [0xFF013774] [0x00000012] -> [0xC0222004]
[DebugMsg] (139,5) startupEntry
[GPIO] at [0xFF013580] [0x00000012] -> [0xC0222000]
[DMA1] [0x00000000] -> [0xC0A10004]
[DMA1] [0x00000000] -> [0xC0A10010]
[DMA1] [0xF8A00000] -> [0xC0A10018]
[DMA1] [0x40405B00] -> [0xC0A1001C]
[DMA1] [0x00196794] -> [0xC0A10020]
[DMA1] [0x00000007] -> [0xC0A10014]
[Int] Enabled interrupt ID 0x2F PC: [0xFF012908]
[DMA1] Copy [0xF8A00000] -> [0x40405B00], length [0x00196794], flags [0x00030001]
[DMA1] OK
[EOS] trigger int 0x2F
[Int] Requested int reason [0x000000BC] <- [0xC0201004] PC: [0x00000500]
[DMA1] [0x00000000] -> [0xC0A10010]
[DebugMsg] (2,6) SearchFromProperty DataType = 0x00000000(L:1581)
ASSERT : Startup\Startup.c, Task = Startup, Line 334
[DebugMsg] (139,6) ASSERT : Startup\Startup.c, Task = Startup
[DebugMsg] (139,6) ASSERT : Line 334
[DebugMsg] (139,6) ASSERT : err == SUCCESS
*** _prop_request_change(80030002)
[DebugMsg] (139,5) startupPropAdminMain : End
[DebugMsg] (0,2) [SEQ] NotifyComplete (Startup, Flag = 0x20000000)
[DebugMsg] (0,3) [SEQ] NotifyComplete (Cur = 1, 0x20000002, Flag = 0x20000000)
[GPIO] at [0xFF013640] [0x00000010] -> [0xC0222000]
[DMA1] [0x00000000] -> [0xC0A10004]
[DMA1] [0x00000000] -> [0xC0A10010]
[DMA1] [0xF8910000] -> [0xC0A10018]
[DMA1] [0x406C5D00] -> [0xC0A1001C]
[DMA1] [0x000323DC] -> [0xC0A10020]
[DMA1] [0x00000007] -> [0xC0A10014]
[DMA1] Copy [0xF8910000] -> [0x406C5D00], length [0x000323DC], flags [0x00030001]
[DMA1] OK
[EOS] trigger int 0x2F
[Int] Requested int reason [0x000000BC] <- [0xC0201004] PC: [0x00000500]
[DMA1] [0x00000000] -> [0xC0A10010]
[DMA1] [0x00000000] -> [0xC0A10004]
[DMA1] [0x00000000] -> [0xC0A10010]
[DMA1] [0xF88F7000] -> [0xC0A10018]
[DMA1] [0x40705F00] -> [0xC0A1001C]
[DMA1] [0x00000864] -> [0xC0A10020]
[DMA1] [0x00000007] -> [0xC0A10014]
[DMA1] Copy [0xF88F7000] -> [0x40705F00], length [0x00000864], flags [0x00030001]
[DMA1] OK
[EOS] trigger int 0x2F
[Int] Requested int reason [0x000000BC] <- [0xC0201004] PC: [0x00000500]
[DMA1] [0x00000000] -> [0xC0A10010]
[DMA1] [0x00000000] -> [0xC0A10004]
[DMA1] [0x00000000] -> [0xC0A10010]
[DMA1] [0xF89B0000] -> [0xC0A10018]
[DMA1] [0x40707100] -> [0xC0A1001C]
[DMA1] [0x0000F3BC] -> [0xC0A10020]
[DMA1] [0x00000007] -> [0xC0A10014]
[DMA1] Copy [0xF89B0000] -> [0x40707100], length [0x0000F3BC], flags [0x00030001]
[DMA1] OK
[EOS] trigger int 0x2F
[Int] Requested int reason [0x000000BC] <- [0xC0201004] PC: [0x00000500]
[DMA1] [0x00000000] -> [0xC0A10010]
[DMA1] [0x00000000] -> [0xC0A10004]
[DMA1] [0x00000000] -> [0xC0A10010]
[DMA1] [0xF8EB0000] -> [0xC0A10018]
[DMA1] [0x40727200] -> [0xC0A1001C]
[DMA1] [0x00008DDC] -> [0xC0A10020]
[DMA1] [0x00000007] -> [0xC0A10014]
[DMA1] Copy [0xF8EB0000] -> [0x40727200], length [0x00008DDC], flags [0x00030001]
[DMA1] OK
[EOS] trigger int 0x2F
[Int] Requested int reason [0x000000BC] <- [0xC0201004] PC: [0x00000500]
[DMA1] [0x00000000] -> [0xC0A10010]
[Basic] at [0xFF18A804] [0x00000000] <- [0xC0400008]
[Basic] at [0xFF18A804] [0x00200000] -> [0xC0400008]
[???] [0x0000000C] -> [0xC020302C] PC: 0xFF18A804
[Int] Enabled interrupt ID 0x50 PC: [0xFF012908]
[Int] Enabled interrupt ID 0x36 PC: [0xFF012908]
[DebugMsg] (0,1) [PM] DisablePowerSave (Counter = 2)
[DebugMsg] (0,1) [PM] EnablePowerSave (Counter = 1)
[GPIO] at [0xFF18A904] [0x00000001] <- [0xC022009C]
[GPIO] at [0xFF18A904] [0x00000001] -> [0xC022009C]
[GPIO] VIDEO CONNECT read at [0xFF01DFE4]
[???] [0x0000001C] -> [0xC0203044] PC: 0xFF01E000
[GPIO] USB CONNECT read at [0xFF01E000]
[???] [0x00000018] -> [0xC020301C] PC: 0xFF01E000
[Int] Enabled interrupt ID 0x56 PC: [0xFF012908]
[Int] Enabled interrupt ID 0x44 PC: [0xFF012908]
[Int] Enabled interrupt ID 0x54 PC: [0xFF012908]
[DebugMsg] (138,3) CreateTask Master End
*** prop_register_slave(12fae0)
[GPIO] VIDEO CONNECT read at [0xFF01DCCC]
[GPIO] USB CONNECT read at [0xFF01DD78]
[GPIO] HDMI CONNECT read at [0xFF01DDD8]
[GPIO] VIDEO CONNECT read at [0xFF01DCE0]
[GPIO] USB CONNECT read at [0xFF01DCF0]
[GPIO] HDMI CONNECT read at [0xFF01DCF0]
[GPIO] VIDEO CONNECT read at [0xFF01DE58]
[GPIO] USB CONNECT read at [0xFF01DE58]
[GPIO] HDMI CONNECT read at [0xFF01DE58]
[GPIO] VIDEO CONNECT read at [0xFF01DE58]
[GPIO] USB CONNECT read at [0xFF01DE58]
[GPIO] HDMI CONNECT read at [0xFF01DE58]
[GPIO] VIDEO CONNECT read at [0xFF01DE58]


Any clues to what is wrong ?