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 - kitor

#1
Camera-specific Development / Re: Canon 750D
October 16, 2024, 09:05:34 PM
No posts = no progress, this has never changed.
#2
This is unfortunately lack of resources and helplessness fighting with bots. Reality is that 95% of registered accounts were spam bots anyway and this project lacks manpower to work with it. We literally deleted a few dozens accounts daily, and tbh there's not a single moderator available that is willing to spend so much time on useless work.

We are aware of most of those issues, but have no solution available to any of them. If you know any good anti-bot measure for SMF forums, that runs on SMF 2.1.x - we will be happy to test it out, removing most of existing measures in place.

Anyway, I corrected the twitter handle question to accept "@" answer, and rephrased another question into "For which camera manufacturers Magic Lantern is available?"

Re: general challenges - those questions are designed to require reading 2 lines of text and visiting home page to find answers for other questions.
This variant was somehow successful against spammers, which is contrary to other security questions we used earlier.

I also took the liberty of editing your post to hide the answers.
#4
Won't happen. M100 runs PowerShot firmware flavour - thus it is CHDK target.
#5
Camera-specific Development / Re: Canon 80D
April 30, 2024, 10:11:42 PM
Quote from: papajo on April 28, 2024, 08:22:05 PMSo I went to discord and asked about it and they told me that there never will be a 80D version of magic lantern

Who said that?

Quote from: papajo on April 28, 2024, 08:22:05 PMCould you please update us of your intentions about the 80D firmware ?
There are no intentions. Digic 6 is just hard to get working due to its unique design. It is just easier in later models running Digic 7 and 8.
Remember this is just a hobby project of a few people. We work on it when we feel like it, and work on what we want. I have a pile of 10+ Canon cameras and tbh I favour EOS R as it was my re-entry into Canon ecosystem - and also my entry into Magic Lantern / camera hacking world.

Quote from: papajo on April 28, 2024, 08:22:05 PMI think quite a few models got magic lantern a lot sooner than 80D

Then you are wrong - right now they exist just two "builds" of Magic Lantern for newer models: one for EOS M50 - which does nothing except card benchmark. And one for 200d which also doesn't have almost any features - it was released as a proof of concept that project is still alive.

I think you should get familiar with Current state of Magic Lantern project. This will answer many of your questions.


#6
Quote from: Rocke4 on April 11, 2024, 05:40:53 PMI bought a new motherboard from Aliexpress, installed it and nothing happened. I am going to keep buying parts untill i will changed everything.

Honestly, that was not the wise idea. Probably you paid more for that board that camera is worth itself.
I'd look for a faulty shutter unit and then... just swap parts until it works.
#7
Camera-specific Development / Re: Canon EOS R / RP
March 14, 2024, 11:59:15 AM
QuoteDo you know how Canon limits the focus on RP at 4K? Wondering if it's a Hardware or Software limitation.
No idea, I don't have a working RP, nor I investigated focus stuff.

QuoteWith the fast card you have, recording at 3k@24, do you see any temp bump, beyond the one you posted before?

Those were like 3 minutes bursts, I didn't see any high temp rise. Hard to test with so small card for the job though :)

#8
D8 cams have buffer >= 1920x1080, so is is true 1080p+.
Not tested for line skipping/binning atm (R does binning).
#9
How low spec we can get with mlv_lite?

SX740 the answer... at least for now :)
Yes, the jpeg-only cam now records RAW too.


Interface seems to max out at 86R/80W. Not enough for continuous 1080p at a normal frame rate.
But tbh that was mostly a test "if sx740 can do it, every model can do it".

SX740 lacks EDMAC mem2mem copy code which I partially used on R so I had to reimplement whole EDMAC memcopy using pure EDMAC functions and cross my fingers that channels used by R were unused here. And it worked fine :)

#10
8.8.1 / 8.8.4 is internal firmware version.

We can't help with 1 series as we don't touch those. As written above, Tornado EOS will likely help you.
#11
Camera-specific Development / Re: Canon EOS R / RP
February 26, 2024, 11:09:55 AM
Some fun tests with fast card (Adata 64GB 290MB/s).
Benchmarks top in-cam at 220MB/s write. That's enough for continuous 1080p60 and borderline for 3k@24p (literally, requires card warmup to not stop immediately).

This also means 4k 16 bit uncompressed is impossible at usable FPS. Maybe 10 bit lossless, but at this moment we don't know how to do 10 bit or how to do lossless.
#12
g3gg0 restored wiki from backup, as missing SMF integration led into massive spam infestation. It is integrated with SMF again (requires separate login, but with forum credentials)
#13
Videos, both youtube and vimeo should be fixed. Took a plugin... and some fixes to that plugin.
If any is still not playing (but if you use qoute to get the link and it plays fine directly on vimeo/yt), please link it in this topic.

Also InfoCenter shows again just the last message in given topic.
#14
All video embeds are broken. Turns out prior to now SMF had to use a plugin, now they support the same tags out of the box... but changed how they work because why not.

There's a workaround posted on their forums... hopefully it will fix them without editing all posts in database.
#15
One more: youtube embeds are broken.
#16
Quote from: reddeercity on February 22, 2024, 12:58:05 AMSo what happen here ? I'm lost can't even found the latest posts it's so out of place even going to desktop version doesn't help . I hope the old site is coming back soon.

SMF (forum script) was updated to a new major version. Not sure if old style (which was default SMF style for years) is even included with the new one.

Quote from: Walter Schulz on February 22, 2024, 01:44:36 AMFormer version: Only *latest* post in a thread.

Ah yes, that felt odd while beta testing update yesterday - but I didn't catch what exactly has changed, only that something did.

Quote from: reddeercity on February 22, 2024, 12:58:05 AMAnd what with the "I agree" thing when I logged in ? It doesn't even give the terms of the agreement so what I'm I Agreeing too here ?
Already gone or I'm not sure where it is?
#17
Camera-specific Development / Re: Canon EOS R / RP
February 19, 2024, 09:12:07 AM
Ok, forgot about that one  8) Nah, SX740 - it will be fun to see if this point-and-shoot can do 1080p30. D8, gig of RAM, only UHS1 though. Seems enough.
#18
What is your distro? Old Ubuntu required for old repo?

permission denied is weird, try to run that script directly, maybe you are missing python3 or git. Or somehow it is missing executable bit.
This is literally a python3 script that runs two git commands.

kitor@kitor-p73:5D2.212$ ../../build_tools/git_summary.py
268224668 raw_draft_v2%
#19
Camera-specific Development / Re: Canon EOS R / RP
February 19, 2024, 08:42:28 AM
Linked attachment requires logging in.

Quote from: Danne on February 18, 2024, 09:23:50 PM
I so regret selling my eos  rp now.

I kinda expect RP to be the same +/- sensor.
Can't test as I'm still hunting for a donor RP and 250D motherboards - RP was sent my way by one of our community members; 250D i found myself - both exhibit the same issue with power circuit. I tried reviving those, with a great help from @vth (from photo-parts.com.ua) but it seems I got unlucky and got too many dead PMICs (which are unavailable except sourcing them from Canon boards). Funny is that IIRC @coon has two dead RP boards that exhibit similar issue - only MPU wakes up and complains about PMICs i2c responses.

Anyway, I'm going to check another D8 cam soon. The most ridiculous one :)
#20
Camera-specific Development / Re: Canon EOS R / RP
February 18, 2024, 09:11:42 PM
I found the code, R has 5 sensors: SH, MAIN, A, WM, BACK.
I did a test, started with 27, 32, 31, 29, 26 C. Recorded half of 64G card in 1080p30 (that was 3 minutes). Temps after recording: 29, 35, 33, 29, 27.
#21
Camera-specific Development / Re: Canon EOS R / RP
February 18, 2024, 02:10:54 PM
Not tested, tbh 64 gig card I have is good for what, like 5 minutes of recording?
And there's no temperature reading integrated with code right now, I had some PoC stashed (works differently than old models)
#22
Camera-specific Development / Re: Canon EOS R / RP
February 17, 2024, 10:25:57 PM


Turns out I just forgot I have two nearly identical cards: Lexar 64GB x1000 and x1666. And I used the slower one.
With x1666 (~100MB/s write) I get continuous 1080p30 14 bit RAW.
#23
A very RAW update, February 2024

Another small, a bit delayed (for a reason), but this time a very exciting update!

To put this in context: Draft for Q4 update was ready for over a month now. But the situation was so dynamic we decided to push it for a bit later.
As you will see, this was definitely worth the wait :)

Chapter 1: RAW video on 7D2 (Digic 6)!

To the point: @heder recorded a first clip of RAW video on 7D2!

No builds, no code - don't expect them soon. It was a very dirty PoC. Proves it is possible though :)

Quote from: heder on January 17, 2024, 10:53:04 PM
I have RAW video up and running. (...) But going there without ML RAW video is bad karma, so I had to investigate every possible way of getting the camera to do as I wish.
(...)
Im was recording the entire RAW buffer including black border, 1984x1068x14bits,  around 85 MiB/s for 24 fps. I will try to record a large file using a fast CF card ( DMA-6)  in the following days to see if I get frame drops. The following video was recording using 25 fps, and recoded to H.264





Chapter 2: RAW video / mlv_lite on 200D (Digic 7)!!

@names_are_hard had a breakthrough in understanding new EDMAC API on Digic 7 models.
With that, after a bit of hacking now 200D records RAW

Quote from: names_are_hard on February 09, 2024, 04:08:05 AM
Several years of learning ML code, trying to understand fragmentary docs, and in some cases writing the docs myself, 200D has raw video:



At the moment this is only 14 bit, no lossless mode, with 40MB/s limit of SD card interface it is enough for continuous 720P recording.

There are no builds available for now, only dirty source code. For more details visit the quoted thread.



Chapter 3: RAW video / mlv_lite on EOS R (Digic 8 )!!!

Remember how I always written "don't count on D8 models soon?" This was because D8 models changed EDMAC once again, only this time also hardware has changed.
And we found no patents to put those new things into any perspective.

Yet, after @names_are_hard got 200D to work he pointed me to some bits of R code that may be useful. And they were.
We don't understand new controller very well, but it was enough to make it work for mlv_lite. Which after a few days of hard work turned into this:

Quote from: kitor on February 11, 2024, 05:50:20 PM


Yes, that's EOS R. Yes, it is Digic 8. Yes, we said don't count on it as EDMAC is completely different.
Yet here we are  8)

Again, no builds yet. This one is ever more hacked on top of what Names did for 200D. At this moment whatever resolution and frame rate I choose, R is able to get me around 30-60 frames of RAW video.
This is not a limitation of SD interface (it is SDXC, my card easily benchmarks over 100MB/s write), but rather some bug in a code I didn't trace yet.

In any way, we made a significant process in understanding how EDMAC works in "new world", you can expect technical documentation for those coming somewhere in a near future :)

Update:
Quote from: kitor on February 17, 2024, 10:25:57 PM


Turns out I just forgot I have two nearly identical cards: Lexar 64GB x1000 and x1666. And I used the slower one.
With x1666 (~100MB/s write) I get continuous 1080p30 14 bit RAW.

Chapter 4: What can I expect from you? How can I help?

As always, a gentle reminder that ML project is not a company or commercial institution.
This means that while we are happy to listen to your suggestions and feedback, the project doesn't have any timelines, obligations and we are not bound to fulfill any of those.
If there's a build available for your camera - this is all we can offer. It includes all the features and also bugs you may encounter. Everything else should be considered as our best effort to support the community.

What is the status for X? When you will implement Y? Why not Z?
We realise people ask these questions because they're enthusiastic about ML - people want it on their cam and they want it to work well!  This is understandable.
When you have a hundred people asking the same questions, it can come across as nagging, or demanding.
Please try to remember that we will always announce significant progress on the forums, and we will always ask for testers if we need them.

For people who have technical knowledge and want to contribute - there's source code, QEMU emulation, Wiki, development Discord and many more.
We are aware our build system is very outdated and documentation is very lacking. Please consider joining Discord server - we will be more than happy to help you get started.

What about ChatGPT?
Slightly out of context, but since this question is asked very often in every single open source project on the planet.
ChatGPT will not help Magic Lantern. The majority of the work is in reverse engineering (and in general research). AI is trained on already available data - it can help you with problems that were already solved elsewhere.
#24
Camera-specific Development / Re: Canon EOS R / RP
February 11, 2024, 05:56:01 PM
(X-post from 200D shoots raw video)

Quote from: kitor on February 11, 2024, 05:50:20 PM


Yes, that's EOS R. Yes, it is Digic 8. Yes, we said it don't count on it as EDMAC is completely different.
Yet here we are  8)

Caveat: it only adds a page into a list of digic 8 instabilities with ML, records roughly 30-60 frames before stops... something related to memory management that I didn't solve yet.
No builds will follow as D8 requires a ton of work before being usable in any way.

But: AF works while recording  :) When 4k is selected in Canon menus, raw buffer is 4K too (unfortunately cropped, as expected).

My PoC on top of @names_are_hard PoC is on my branch: https://github.com/kitor/magiclantern_simplified/commits/raw_draft/
This is shameless "fake it till you make it", thus needs to be redone from scratch after fixing stuff.


There's also a significant progress in understanding D8 EDMAC. Not enough to setup random transfers, but it was more than good enough to get mlv_lite working :)
I'll wait for Names for his EDMAC documentation and update it by my current D8 knowledge.
#25
Camera-specific Development / Re: 200D shoots raw video
February 11, 2024, 05:50:20 PM


Yes, that's EOS R. Yes, it is Digic 8. Yes, we said don't count on it as EDMAC is completely different.
Yet here we are  8)

Caveat: it only adds a page into a list of digic 8 instabilities with ML, records roughly 30-60 frames before stops... something related to memory management that I didn't solve yet.
No builds will follow as D8 requires a ton of work before being usable in any way.

But: AF works while recording  :) When 4k is selected in Canon menus, raw buffer is 4K too (unfortunately cropped, as expected).

My PoC on top of @names_are_hard PoC is on my branch: https://github.com/kitor/magiclantern_simplified/commits/raw_draft/
This is shameless "fake it till you make it", thus needs to be redone from scratch after fixing stuff.


There's also a significant progress in understanding D8 EDMAC. Not enough to setup random transfers, but it was more than good enough to get mlv_lite working :)
I'll wait for Names for his EDMAC documentation and update it by my current D8 knowledge.