ChanServ changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | Non-development talk: #asahi | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
KxCORP58940003455 has quit [Quit: Bye!]
KxCORP58940003455 has joined #asahi-dev
creddy has quit [Remote host closed the connection]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
tobhe has joined #asahi-dev
tobhe_ has quit [Ping timeout: 480 seconds]
ddxtanx has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
tobhe_ has joined #asahi-dev
tobhe has quit [Ping timeout: 480 seconds]
_hryjksn has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
nora_ has joined #asahi-dev
nora has quit [Ping timeout: 480 seconds]
Halian has quit [Quit: I'll be back.]
JayBeeFOSS has quit [Remote host closed the connection]
JayBeeFOSS has joined #asahi-dev
_hryjksn has joined #asahi-dev
nora has joined #asahi-dev
nora_ has quit [Ping timeout: 480 seconds]
Deml has joined #asahi-dev
Deml has quit [Ping timeout: 480 seconds]
Deml has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
<Deml>
hi?
<chadmed>
hallo
<Deml>
hi hru
pb17 has joined #asahi-dev
<Deml>
any1 there
<chadmed>
yes 274 people
Deml has quit [Quit: Leaving]
ddxtanx has quit [Remote host closed the connection]
pb17 has quit [Ping timeout: 480 seconds]
croissant_ has quit []
croissant has joined #asahi-dev
<LarstiQ>
chaos_princess: oho!
pb17 has joined #asahi-dev
ddxtanx has joined #asahi-dev
GoldenHusky has joined #asahi-dev
GoldenHusky has quit []
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
hightower3 has joined #asahi-dev
beastd has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
aak has joined #asahi-dev
<aak>
Hey, are there any issues that need to be tackled? Looking to start contributing
sting has quit [Quit: Ping timeout (120 seconds)]
<chaos_princess>
is there any hardware feature that you personally find missing?
hightower3 has quit [Remote host closed the connection]
sting has joined #asahi-dev
<aak>
fl0_id thanks, for missing hardware support I think the touch id doesn't work, I can give that a try
<chaos_princess>
for that, you need SEP, the touch id sensor will only talk to it, and the only thing that the driver can do is initialization and then passing through encrypted buffers between sep and the sensor
<chaos_princess>
similar deal for external touch id on apple keyboards, except over bt or something instead of over SPI
<aak>
Yea so I'll have to reverse engineer the SEP firmware?
<chaos_princess>
that is one approach, but it is somewhat recommended against, because it is not open source, and there might be legal issues if you dont know how to do it properly.
<aak>
what would be the legal approach?
<chaos_princess>
The recommended approach is to use m1n1 (a hypervizor/debugger that can load python scripts) to intercept the macos->sep communication and figure it out from there
<aak>
does m1n1 run on top of macos or does it pretend to be macos
<chaos_princess>
it runs macos in a very thin vm that passes through almost all hardware
<aak>
I see, so mac os is the proxy here
<chaos_princess>
or you can pretend to be macos too, several drivers were first prototyped as python scripts in m1n1, and then rewritten to a real kernel driver