I thought i had some 5D3 log file but it seems i don't anymore ,
is there anyone with a 5D3 startup log? or any 5D3 logs that has any CF card info?
is there anyone with a 5D3 startup log? or any 5D3 logs that has any CF card info?
Etiquette, expectations, entitlement...
@autoexec_bin | #magiclantern | Discord | Reddit | Server issues
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-. Switch State Information . LockSw : .UnLock(On).Lock(Off).
CardCover: .Open.Close. BatCover
CFDetectSw : .On.Off. ELButton
SubDialLockSw: .UnLock.Lock. Sw1: . Sw2
AELockButton
AFStartButton
SpdnButton
AFFrameSelectButton
AFModeButton
MeteringModeButton
ISOButton
InfoButton
EraseButton
EasyDirectButton
PictureStyleButton
MultiContoller
Center.Up.UpRight.UpLeft.Right.Left.DownRight.DownLeft.Down.None.... ModeDial
Program.Tv.Av.Manual.Bulb.A DEP.Green.CreativeGreen.NightPortrait.Sports.Portrait.Landscape.Closeup.FlashOff.Custom
1.Custom2.Custom3. MainDial
SubDial
MIF
[FG_BATT_SEND]...[FG]SioToVldet..[FG]VldetToSio..ÿÿ.[FG_ERR]RcvCmdSize > Buff..
[FG_ERR]CheckSumErr...[FG_IC_RCV]..[FG_BATT_RCV]...[FG]NinshoOK..
[FG]NinshoNG...COFFS:..RC:..SC:.[FG_ERR]ComErr..[FG_ERR]OverRetryCnt..[FG_ERR]BattReWakeUp..
[FG]FgInit..BGM-E6.[FG]VLDET..[FG_ERR]Timeout..[FG]FirstWakeUp..[FG]IcInitComp...
[FG_BATT]FirstWakeup..[FG]:WftBattOpen..ÿÿ.[FG_IC_SEND]...[FG_ICU]Slot:..
[FG_ICU]Type:..[FG_ICU]Level:...[FG]:WftConnect..
[FG]:WftDisConnect...BattRomRead:...PowerChange:.BC.%x.%2x..RCP:...H.êƒ,.[ƒh..ÿÿ..ÿÿ.E0Off..
[MAIN]:<TIMEOUT>strobo func get..[MAIN]:<TIMEOUT>strobo func set..
[MAIN]:<TIMEOUT>strobo func reset..[MAIN]:<TIMEOUT>strobo cfn get..
[MAIN]:<TIMEOUT>strobo cfn set..[MAIN]:<TIMEOUT>strobo cfn reset..
[MAIN]:<TIMEOUT>strobo wireless get..[MAIN]:<TIMEOUT>strobo wireless set..ÿÿÿ
[MAIN]:<TIMEOUT>lv ae..ÿ[Mecha]E
K218 is the 5D2 K218 Debug Monitor (Ver 0.00)
MakeFile K218_eep.mot.S00F00006B3231385F6565702E6D6F74D3..ÿ....k218_ÿÿÿ%lx..
[Error] ƒpƒ‰ƒ..[ƒ^•s'«,Å,·...[Error] ƒpƒ‰ƒ..[ƒ^ƒ~ƒX...
[Error] –³Œø,ȃRƒ}ƒ"ƒh,Å S315.S70500000000FA.address 0 1 2 3 4 5 6 7 8 9 A B C D E F
DUMPB.DUMPW.DUMPL.%lx.?.... . .MMOT.
MakeFile (MPU)..
DEF_MPU_S0LINE.S315.S70500000000FA..ÿÿÿÿ.äreturn code error
Please Reset and Retry
MPU Ver...0x. MPU code area check sum...0x....ÿÿÿ.error code : %03d.,%03d...usage: release [<Tv> <Av> <Xout>]..ex. release..ex. release 68 38 1
TestRelease..%x.usage: shutterready [<Tv> <Av> <Xout>]..ex. shutterready..ex. shutterready 68 38 1 ...TestShutterReady
TestMirrorUp...TestChargeShutter...TestChargeMirror...Test1stShutterRun...Test2ndShutterRun...TestMirrorDown...TestShutterOpen...usage: fgcomm <target> <command>
<data>...TestFgComm...OK...NG...usase : SetCoffs <coffs>...SetCoffs...usase : SetOffs <offs>...SetOffs...GetRcp...GetRc...GetSc...EficTemp:
H.MPU Send RAM Program.....EEP write start....format error1..format error2
format error3..format error4..format error5..format error6...
Please Send *.bny..Update Bin ERR1..Update End..Update Bin ERR3...Update Bin ERR4..
File input error!!...File format error!!..*....mload Complete....Complete...ÿ.MON>>
E1ON.MON>>..E1OFF..ÿÿÿð.............ÿþýüûúÿÿ...D. ...ÿMCell
cyc_main.alm_uitimer1.alm_uitimer3.alm_uitimer6.alm_uitimer7.alm_uitimer8.alm_uitimer9.
alm_uitimer10.alm_uiackwait.alm_uiirwait.alm_main_afclosewait.alm_mecha_mirror_motor.
timeout.alm_mecha_shutter_motor_timeout.alm_mecha_bccomm.alm_main_dl_timer.alm_main_
studio_sp_mode_interval_timer.alm_main_caprdy_enable_timer
alm_mecha_check_x_timer.alm_main_rel_conti_timer.
alm_main_fg_timer.alm_main_fg_ic_timer
alm_main_shutter_over_run.alm_main_mirror_over_run.alm_main_ae_accum_timeout_timer
5D2
*"RequestConfiguration: pLStorage=%#x"
*"RequestConfiguration: Base = %x, Data = %x"
*"RequestConfiguration: SUCCESS"
*"CF_RequestConfiguration ERROR(%#x)"
*"CF_RequestConfiguration: err=%#x"
5D3
*"RequestConfiguration: pLStorage=%#x"
*"RequestConfiguration: Base = %x, Data = %x"
*"RequestConfiguration: SUCCESS"
*"CF_RequestConfiguration ERROR(%#x)"
*"CF_RequestConfiguration: err=%#x"
6D
*"RequestConfiguration: pLStorage=%#x"
*"RequestConfiguration: Base = %x, Data = %x"
*"RequestConfiguration: SUCCESS"
*"CF_RequestConfiguration ERROR(%#x)"
*"CF_RequestConfiguration: err=%#x"
7D
*"RequestConfiguration: pLStorage=%#x"
*"RequestConfiguration: Base = %x, Data = %x"
*"RequestConfiguration: SUCCESS"
*"CF_RequestConfiguration ERROR(%#x)"
*"CF_RequestConfiguration: err=%#x"
5D2
"CF_GetAccessTiming : DatTim = %d, DatMod = %d":
"CF_GetAccessTiming : DatTim = %d, DatMod = %d"
5D3
"CF_GetAccessTiming : DatTim = %d, DatMod = %d":
"[CF] CF_GetAccessTiming : DatTim = 3, DatMod = 7"
6D
"CF_GetAccessTiming : DatTim = %d, DatMod = %d":
7D
"CF_GetAccessTiming : DatTim = %d, DatMod = %d":
5D2
*"cfIdentifyDrive: TakeSem(%#x)"
*"cfIdentifyDrive: Cache Support"
*"cfIdentifyDrive: Idle Command(500mSec)"
*"cfIdentifyDrive: Emergency Stop"
*"cfIdentifyDrive: Set UDMA( Mode=%d )"
*"cfIdentifyDrive: Emergency Stop"
5D3
*"cfIdentifyDrive: TakeSem(%#x)"
*"cfIdentifyDrive: Cache Support"
*"cfIdentifyDrive: Idle Command(500mSec)"
*"cfIdentifyDrive: Emergency Stop"
*"cfIdentifyDrive: Set UDMA( Mode=%d )"
"[CF] cfIdentifyDrive: Set UDMA( Mode=7 )"
*"cfIdentifyDrive: Emergency Stop"
6D
*"cfIdentifyDrive: TakeSem(%#x)"
*"cfIdentifyDrive: Cache Support"
*"cfIdentifyDrive: Idle Command(500mSec)"
*"cfIdentifyDrive: Emergency Stop"
*"cfIdentifyDrive: Set UDMA( Mode=%d )"
*"cfIdentifyDrive: Emergency Stop"
7D
*"cfIdentifyDrive: TakeSem(%#x)"
*"cfIdentifyDrive: Cache Support"
*"cfIdentifyDrive: Idle Command(500mSec)"
*"cfIdentifyDrive: Emergency Stop"
*"cfIdentifyDrive: Set UDMA( Mode=%d )"
*"cfIdentifyDrive: Emergency Stop"
84023> CSMgrTask:ffb8bcb0:22:01: RequestConfiguration: pLStorage=0x884e40
8404F> CSMgrTask:ffb8bcc8:22:01: ConfigBase=0x200, StatusReg=0x0
8407A> CSMgrTask:ffb8bce0:22:01: PinRepReg=0x0, CopyReg=0x0
840A4> CSMgrTask:ffb8bcf8:22:01: ConfigIndex=0x1, Present=0xf
840D3> CSMgrTask:ffb8bd80:22:01: RequestConfiguration: Base = 200, Data = 41
840FF> CSMgrTask:ffb8bde0:22:01: RequestConfiguration: SUCCESS
This the configuration that the 5D2 calls , I've tried to manually change the reg with the base 200(201->207) 852E3> CSMgrTask:ffbdbb3c:22:03: CF_GetAccessTiming : DatTim = 3, DatMod = 6
DatMod = 6 is the UDMA mode D52 is 6 on 5D3 its 78C541> LVC_DEV:00096678:00:00: 28) 4 (write channel 0x4)
8C569> LVC_DEV:00096678:00:00: 29) 10005 (read channel 0xd)
8C595> LVC_DEV:00096678:00:00: 30) 20005 (write connection 0x5)
8C5BD> LVC_DEV:00096678:00:00: 31) 30003 (read connection 0x3)
I believe i have these addresses correctly hard coded , but i have suspicionQuote from: liteo on April 27, 2022, 10:06:40 AM.......Good find ! Very helpful to me, even-though most of this is mind old development info etc.......
The bitbucket to download the release no longer exists but can be found here https://bitbucket-archive.softwareheritage.org/new-static/e6/e6b5dbd1-408b-4864-b984-289cb9371366/attachments/
Quote from: names_are_hard on February 15, 2024, 04:57:11 PMYes that's right , i hope to learn where the timing control regs are to manually enable UDMA 7 plus maybe bypass some canon routines to limit the overhead.
Thanks, I understand what's going on now. ... I assume the intent was to learn what control was possible over CF cards, then make nicer (and importantly, smaller) code to do the parts we care about.
Quote from: names_are_hard on February 15, 2024, 04:57:11 PMThanks , i'll give it a try
.... I've removed the linux specific stuff, here: https://github.com/reticulatedpines/magiclantern_simplified/tree/hdparm_hack
Quote from: names_are_hard on February 15, 2024, 04:57:11 PMOk , I'm on Ubuntu 18.4x something , it use gcc arms 5.3 i think.
That should build more easily. Because it's based on my repo, you can use a more modern linux.
I recommend Debian Testing. It might not work on whatever old linux you're using, mainly because we converted everything to python3.
Try it and see if you want.
Quote from: names_are_hard on February 15, 2024, 04:57:11 PM"With Great Risk Comes Great Reward"
I haven't tested the code in any way. Will it destroy your cam? Maybe!
Quote from: Walter Schulz on February 15, 2024, 07:58:19 AMI found in the documents that the CF cards are 5v tolerate
Found a piece of contradicting info claiming UDMA-5, 6, 7 all using 3v3.
QuoteI was doing sector-level benchmarks with Canon routines from bootflags.c, filling the entire card with 0xFFFFFFFF, 0x00000000, 0x55555555, 0xAAAAAAAA, 0x5A5A5A5A etc,
to see if that makes any difference in benchmarks. It didn't, but some blocks were written at ~120MB/s, others at ~85MB/s, and a very small percentage of them were written at lower speeds.
That pattern wasn't exactly repeatable, but the histograms were pretty much the same .....
Quote@reddeercity: more details after I'll get a new card (it *is* possible to overclock the 5D2 CF interface).https://www.magiclantern.fm/forum/index.php?topic=12862.msg199759#msg199759 a1ex quoted"You can send ATA commands to the CF card (QEMU emulates them), so if the only difference between UDMA 6 and 7 is timing, it might even be possible to put the card in UDMA7."
Quote from: names_are_hard on February 14, 2024, 10:36:51 AMNo worries , raw video on D7 that great !!
Sorry, I missed some of this as I was busy with digic 7 raw video.
Quote from: names_are_hard on February 14, 2024, 10:36:51 AMOk , i found the source I'm using in foss.heptapod.net
You definitely don't want "LINUX_PATH=$(HOME)/src/linux-3.19". That's just wrong. Can you link to the source for this module?
hdparm-ml-shim.c:
7: #include <linux/types.h>
Makefile:
9: LINUX_PATH=$(HOME)/src/linux-3.19
13: CFLAGS += -I$(LINUX_PATH)/arch/arm/include/uapi
14: CFLAGS += -I$(LINUX_PATH)/arch/arm/include
15: CFLAGS += -I$(LINUX_PATH)/include/uapi
16: CFLAGS += -I$(LINUX_PATH)/include
18: # fixme: properly handle generic-y from Linux makefiles
20: CFLAGS += -I$(LINUX_PATH)/generic
hdparm\hdparm-routines.c:
6: #include <linux/types.h>
hdparm\hdparm.c:
27: #include <linux/types.h>
28: #include <linux/fs.h>
29: #include <linux/major.h>
825: * The Linux kernel IDE driver (until at least 2.6.12) segfaults on the first
830: * We would like to issue these commands consecutively, but since the Linux
1632: " Due to bugs in older Linux kernels, use of these commands may even\n"
hdparm\hdparm.h:
91: * instead of using the system def from <linux/fs.h>
hdparm\identify.c:
7: #include <linux/types.h>
hdparm\sgio.h:
3: #include <linux/types.h>
<linux/types.h>
# define the module name - make sure name is max 8 characters
MODULE_NAME=cf_acc
MODULE_OBJS=cf_acc.o hdparm/identify.o hdparm/hdparm-routines.o hdparm-ml-shim.o
# include modules environment
include ../Makefile.modules
LINUX_PATH=$(HOME)/src/linux-3.19
CFLAGS += -Ihdparm
CFLAGS += -Idietlibc/include
CFLAGS += -I$(LINUX_PATH)/arch/arm/include/uapi
CFLAGS += -I$(LINUX_PATH)/arch/arm/include
CFLAGS += -I$(LINUX_PATH)/include/uapi
CFLAGS += -I$(LINUX_PATH)/include
# fixme: properly handle generic-y from Linux makefiles
# (hack: copy and rename folders around manually)
CFLAGS += -I$(LINUX_PATH)/generic
test: FORCE
gcc hdparm-test.c hdparm-ml-shim.c hdparm/identify.c hdparm/hdparm-routines.c -Ihdparm -o hdparm-test
./hdparm-test
Quote from: names_are_hard on February 03, 2024, 03:20:59 PMOk I don't know that , I've always found all the info needed here on the forum for the stuff I did in crop_rec , Actually a lot of information came from
If I posted all my small findings to the forums it would be useless spam. ...... We treat Discord as useful for quick discussion, but useless as an archive, so we document things properly on forum and in the repo.
475223: "Pana_TurnOnHDMI (Audio = %d)":
475247: "Pana_TurnOnHDMI : EDID_COLOR_444":
475257: "Pana_TurnOnHDMI : EDID_COLOR_RGB":
475267: "Pana_TurnOnHDMI : EDID_COLOR_422":
475277: "Pana_TurnOnHDMI : Unknown ColorMode (%d)":
475289: "Pana_TurnOnHDMI : FULL_HD_50":
....................
475417: "Pana_TurnOnHDMI : FULL_HD_60":
475426: "Pana_TurnOnHDMI : DEFAULT_NTSC":
475435: "Pana_TurnOnHDMI : DEFAULT_PAL":
475444: "Pana_TurnOnHDMI : Unknown VideoCode (%d)":
475457: "Pana_TurnOnHDMI : Av_hdmi_avreq_init failed":
475469: "Pana_TurnOnHDMI : End":
Quote from: heder on February 02, 2024, 09:15:37 AMI do my best
Yes, come back and help lighting up the development
Quote from: heder on February 02, 2024, 09:15:37 AMDoing this right now , thanks its coming back to me now .
- Download the arm gcc packages https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q3-update
- Unzip it somewhere
- Add the path to Makefile.user (if needed update "ARM_ABI", "GCC_VERSION" & "PREFERRED_PATH")
Page created in 0.127 seconds with 15 queries.