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.

Messages - Whr

Pages: [1]
General Chat / Re: Brainstorming features for a PTP/USB/IP Android App
« on: December 02, 2022, 11:36:53 AM »
Time sync is possible I think. GPS - I don't know. Would be vendor specific I guess.
Still working on this consistently - just a time consuming and difficult project.

Maybe there's some other way to achieve the GPS function. It just works as a GPS logger, recording phone location every minute(or at a specific time). When users use their phone to output photos from the camera, the app will automatically write the location to EXIF. At the same time, the software can export the location information for a time period as a separate file and the user can write the photo location information in batches on the computer using ExifTool.

General Chat / Re: Brainstorming features for a PTP/USB/IP Android App
« on: December 01, 2022, 04:28:36 PM »
I have an idea
Is it possible to write GPS information to the photo EXIF via the phone GPS? I think this would be useful for travel photography


Hmm,I have plenty of time to update these translationed wiki :)


Other than recording the sequence of button presses required to achieve the config... probably not. The ADTG menus are generated dynamically, as the registers are discovered; internally, they are an array of menu entries with the same name. As such, they are not accessible from Lua's menu API (at least, not at the time of writing).

The easiest way is to hardcode the preset directly in adtg_gui.c. There are a few examples in the source code, including a 3K preset for 5D3.

Hello a1ex, unfortunately I don't have the basis of C language.When I was studying the example of 5D3, I didn’t know how to replace the register address of 5D3 with the address of 500D.Is there a solution?

Maybe I could have done the configuration a simpler way, simulating the keystrokes with the press(key) parameter in the Lua API.
 Where can I find the table comparison for the camera keys?thx.
Even though it is a "blind" method, I think it is effective.

Is there a way to automatically load the ADTG config?For example, automatic loading is done through Lua scripts.Turning off the ADTG gain via ADTG registers to get the lowest ISO for shooting is very helpful for my older camera. It would be even better if it could configure it with a one-click load via a script. I hope to get some ideas to achieve purpose. Or has anyone tried?

Reverse Engineering / Re: ADTG and CMOS registers
« on: February 24, 2021, 12:37:45 PM »
I'm having some problems trying to compile the firmware for Canon 500D. Maybe there's something wrong with the code. I don't know how to solve it.

General Development / Re: 500D err bmp.o: In function `BMP_VRAM_START':
« on: February 23, 2021, 03:40:24 PM »
Thanks a lot. ;)
And I am looking forward to your reply.

General Development / Re: 500D err bmp.o: In function `BMP_VRAM_START':
« on: February 23, 2021, 01:12:48 PM »
Is there any other way to get my camera to run adtg_gui?

General Development / Re: 500D err bmp.o: In function `BMP_VRAM_START':
« on: February 23, 2021, 12:05:36 AM »
I tried to build the firmware using the ISO-research branch in order to run the ADTG-GUI on my 500D and get less noise.

General Development / Re: 500D err bmp.o: In function `BMP_VRAM_START':
« on: February 22, 2021, 02:46:27 PM »
Sorry, I have no basis for C.
I am trying to compile the firmware from this commit for the 500D iso-research firmware.
I met these errors, as mentioned above.No matter whether to use root compilation, problems still exist
Here is my full log
Code: [Select]
bmp.o: In function `BMP_VRAM_START':
/root/magic-lantern-9a9124dc59969f18cf42598d7f3766179a9c38c1/installer/500D.111/../../src/bmp.c:45: undefined reference to `sound_recording_enabled_canon'
/root/magic-lantern-9a9124dc59969f18cf42598d7f3766179a9c38c1/installer/500D.111/../../src/bmp.c:80: undefined reference to `__recording'
../../src/Makefile.src:206: recipe for target 'magiclantern' failed
make[1]: *** [magiclantern] Error 1
make[1]: Leaving directory '/root/magic-lantern-9a9124dc59969f18cf42598d7f3766179a9c38c1/installer/500D.111'
../../platform/Makefile.platform.extras:53: recipe for target 'installer_check' failed
make: *** [installer_check] Error 2

General Development / Re: 500D err bmp.o: In function `BMP_VRAM_START':
« on: February 21, 2021, 10:41:46 AM »

I found a commit for a 500D build fix in the branch lua_fix
So I modified the file src/installer.c in the branch that I had cloned.Despite the fact that I can compile normally,the firmware didn't work properly on my 500D.
Error embodied in cannot normal shutdown, even using switch is turned off, the camera on the blue and red leds don't turn off,and there's no plugin section in ML.
I don't know what I should do next

General Development / 500D err bmp.o: In function `BMP_VRAM_START':
« on: February 12, 2021, 03:18:54 PM »
When I'm trying to build an iso-research firmware for 500D.I met some errors. I have no idea why.

Code: [Select]
make[4]: Entering directory '/root/magic-lantern/modules/raw_diag'

Building module raw_diag...
[ HGDIFF   ]   hgdiff.tmp
[ MODULE   ]
[ STRIP    ]
[ RM       ]   hgdiff.tmp
[ EXPORTS  ]   raw_diag.sym
[ DEPENDS  ]   raw_diag.dep
Will load on:
Not checked (compile ML for these cameras first):
    100D, 1100D, 50D, 550D, 5D2, 5D3.113, 5D3.123, 600D, 60D, 650D, 6D, 700D, 7D, EOSM
make[4]: Leaving directory '/root/magic-lantern/modules/raw_diag'
make[3]: Leaving directory '/root/magic-lantern/modules'
[ MKDIR    ]   ML directory structure...
cp ../modules/*/*.mo /root/magic-lantern/platform/500D.111/zip/ML/modules/
make[2]: Leaving directory '/root/magic-lantern/modules'
make[1]: Leaving directory '/root/magic-lantern/platform/500D.111'
make -C ../../installer/500D.111 autoexec-fir.bin
make[1]: Entering directory '/root/magic-lantern/installer/500D.111'
[ VERSION  ]   ../../platform/500D.111/version.bin
[ VERSION  ]   ../../platform/500D.111/version.c
[ CC       ]   version.o
[ LD       ]   magiclantern
bmp.o: In function `BMP_VRAM_START':
/root/magic-lantern/installer/500D.111/../../src/bmp.c:45: undefined reference to `sound_recording_enabled_canon'
/root/magic-lantern/installer/500D.111/../../src/bmp.c:80: undefined reference to `__recording'
../../src/Makefile.src:206: recipe for target 'magiclantern' failed
make[1]: *** [magiclantern] Error 1
make[1]: Leaving directory '/root/magic-lantern/installer/500D.111'
../../platform/Makefile.platform.extras:53: recipe for target 'installer_check' failed
make: *** [installer_check] Error 2

Here is my full log

The other day, I took some dual ISO photos using the officially compiled atest Lua updates + fixes 500D firmware.
When I try to export using cr2hdr, I find that the DNG resolution after export is only 384x252

This is my log
Code: [Select]
cr2hdr: a post processing tool for Dual ISO images
Last update: ab1e90c on 2015-11-24 09:50:19 UTC by a1ex:
cr2hdr: moved safeguard from median_int_wirth to kth_smallest_i...

Active options:
--amaze-edge    : use a temporary demosaic step (AMaZE) followed by edge-directed interpolation (default)
--cs2x2         : apply 2x2 chroma smoothing in noisy and aliased areas (default)
--no-bad-pix    : disable bad pixel fixing (try it if you shoot stars)
--wb=graymax    : set AsShotNeutral by maximizing the number of gray pixels (default)

Input file      : C:\Users\Administrator\Pictures\2020\2020-10-01\IMG_0010.CR2
Camera          : Canon EOS Kiss X3 (unknown, assuming 5D Mark III)
Full size       : 4832 x 3204
Active area     : 4770 x 3178
Black borders   : 62 left, 26 top
Black level     : 1016
ISO pattern     : ddBB RGGB
White levels    : 13296 11974
Noise levels    : 8.01 7.67 26.63 25.98 (14-bit)
ISO difference  : 4.04 EV (1645)
Black delta     : 4.59
Black adjust    : 72
Dynamic range   : 10.65 (+) 8.68 => 12.72 EV (in theory)
AMaZE interpolation ...
Amaze took 2.62 s
Edge-directed interpolation...
Semi-overexposed: 1.99%
Deep shadows    : 48.05%
Horizontal stripe fix...
26: offset too large (5559)
27: offset too large (5032)
Full-res reconstruction...
ISO overlap     : 3.6 EV (approx)
Half-res blending...
Chroma smoothing...
Building alias map...
Filtering alias map...
Smoothing alias map...
Final blending...
Noise level     : 88.04 (20-bit), ideally 87.94
Dynamic range   : 13.12 EV (cooked)
Black adjust    : -78
AsShotNeutral   : 0.60 1 0.66, 4727K/g=1.40 (gray max)
Output file     : C:\Users\Administrator\Pictures\2020\2020-10-01\IMG_0010.DNG
C:\Users\Administrator\Pictures\2020\2020-10-01\IMG_0010.DNG: copying EXIF from C:\Users\Administrator\Pictures\2020\2020-10-01\IMG_0010.CR2

General Help Q&A / On the 500D 10 bit RAW video bad frames
« on: June 08, 2020, 02:52:59 PM »
When playing back 10bit raw video on a computer, most of the frames were wrong, as if the frames had been torn apart, sometimes with color bars.
I tried to use FPS override with different frame rate, but the question remains

I don't know why
But I didn't have this problem when I was recording 10bit RAW video in X5 mode.
My camera is 500D
Using the firmware is according to the compiled firmware


Camera-specific Development / Re: Canon 500D / T1i
« on: May 30, 2020, 04:12:35 AM »

10/12-bit RAW video compiled on 500D 1.1.1.Experimental raw video recording at lower bit depths.
Download >>>
I haven't tested for a long period of time.

Tested (Using a Lexar 2000x 32G Card)
  • record 1584x404 10bit 23.976 FPS video continuously
  • Record 4 seconds 2000x838 10bit 20FPS video mode in LV x5

I don't know why mlv_play can't play 10bit RAW video and show nothing.

Camera-specific Development / Re: Canon 500D / T1i
« on: May 23, 2020, 12:36:53 PM »
Hope can have 10 bit / 12 bit raw plug-in

I tried to compile using on my 500D with 1.1.1firmware, but it's not working.

General Chat / Re: Advice on Drone?
« on: April 18, 2020, 06:03:43 AM »
Dji spark or Mavic mini is OK

Hardware and Accessories / Re: Compiled list of card speeds
« on: March 30, 2020, 06:32:04 AM »
Lexar Professional 2000x SDHC UHS-II

General Development / Re: Compiling Magic Lantern in the Cloud
« on: March 29, 2020, 10:26:09 AM »
I found some errors about module_strings.h while trying to compile the 500D firmware.
Code: [Select]
Building module mlv_lite...
[ README   ]   module_strings.h

Could not find rst2html/rst2html5/
Please install python-docutils (pip install docutils).

[ CC       ]   mlv_lite.o
In file included from mlv_lite.c:48:0:
../../src/module.h:344:28: fatal error: module_strings.h: No such file or directory
 #include "module_strings.h"

compilation terminated.
make[5]: *** [mlv_lite.o] Error 1

WARNING: module mlv_lite failed to build, deleting

Even though I could successfully compile the firmware, there were no modules. Below is my compilation log.

General Help Q&A / Semi-automatic mode for video?
« on: March 26, 2020, 07:07:19 AM »
Does the magic lantern have a semi-automatic mode for shooting videos, such as fixed shutter speed, auto aperture, and ISO, fixed aperture, auto shutter speed and ISO? Like the Av, Tv mode。

Camera-specific Development / Re: Canon 500D / T1i
« on: March 24, 2020, 12:33:23 AM »
 ;)Can 500D digital4's processor be used for sd card overclocking?

Reverse Engineering / Re: UHS-I / SD cards investigation
« on: March 23, 2020, 03:46:55 AM »
The RAW video really shocked me, but the device I used was 500d of the digtal4 processor, which can only record 3-5 seconds. I hope the sd card can be overclocking on the 500d. I can provide my device for the test.Thanks

Pages: [1]