--- Log opened Sun Feb 01 00:00:48 2026 2026-02-01T00:26:24 -!- Livio_ [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-01T01:13:33 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 252 seconds] 2026-02-01T01:14:42 -!- IanW_ [~IceChat9@jindivik.force9.co.uk] has quit [Quit: Bye] 2026-02-01T01:17:11 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-01T01:46:40 < mawk> I was finally able to dump my office tag 2026-02-01T01:47:08 < mawk> I had to purposefully fuck the antenna by moving away the resonant frequency, then put a metal coaster behind the tag for additional RF magic 2026-02-01T01:47:33 < mawk> and I found the tag password and was able to read the contents, BDF5E846 2026-02-01T01:48:08 < mawk> then some maths magic with the contents of the tag and I can copy that to another tag which should be accepted by the reader if it has the default configuration 2026-02-01T01:49:00 < mawk> I think the shitty capricious antenna in the tag is on purpose, there's no way otherwise 2026-02-01T01:49:27 < mawk> even the legitimate reader can't read it properly sometimes, you have to jingle metal keys behind the tag to get it to read 2026-02-01T03:09:42 -!- hexo_ [~hexo@user/hexo] has quit [Remote host closed the connection] 2026-02-01T03:09:50 -!- NEYi [~NEYi@195.234.78.190] has joined ##stm32 2026-02-01T03:09:59 -!- hexo_ [~hexo@user/hexo] has joined ##stm32 2026-02-01T03:22:22 -!- martinmoene [~martinmoe@132.229.46.129] has quit [Read error: Connection reset by peer] 2026-02-01T04:35:01 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:e993:2eea:8e98:6c7] has quit [Remote host closed the connection] 2026-02-01T04:42:12 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-01T04:44:52 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:e993:2eea:8e98:6c7] has joined ##stm32 2026-02-01T04:52:29 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:e993:2eea:8e98:6c7] has quit [Max SendQ exceeded] 2026-02-01T04:54:58 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:e993:2eea:8e98:6c7] has joined ##stm32 2026-02-01T05:01:07 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:e993:2eea:8e98:6c7] has quit [Remote host closed the connection] 2026-02-01T05:04:59 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:e993:2eea:8e98:6c7] has joined ##stm32 2026-02-01T05:10:56 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:e993:2eea:8e98:6c7] has quit [Max SendQ exceeded] 2026-02-01T05:16:08 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:e993:2eea:8e98:6c7] has joined ##stm32 2026-02-01T06:25:14 -!- NEYi [~NEYi@195.234.78.190] has quit [Read error: Connection reset by peer] 2026-02-01T07:35:27 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-01T08:32:39 < mawk> will you recognize me ventyl 2026-02-01T08:32:41 < mawk> look for the frenchman with long hair 2026-02-01T08:32:43 < mawk> possibly accompanied by the frenchwoman with red hair 2026-02-01T09:00:18 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-01T09:01:10 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has quit [Quit: Leaving.] 2026-02-01T09:31:12 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-01T09:34:33 < jpa-> eh, is gcc and the internet gaslighting me or is it really not-quite-proper to call isspace() on a char? 2026-02-01T09:45:37 < lemmi> maybe read the "CAVEATS" section in the manpage 2026-02-01T09:46:32 < lemmi> has to do with isspace taking ints instead of char and sign extensions 2026-02-01T10:06:14 < jpa-> yeah, but how stupid is that 2026-02-01T10:06:30 < jpa-> it's not like it couldn't internally do if (c < 0) c = (unsigned char)c 2026-02-01T10:07:19 < jpa-> but no, it will read out of buffer, because it's the C way to do things! 2026-02-01T10:07:34 < jpa-> and let's decide randomly per platform whether char is signed or not 2026-02-01T10:11:16 < lemmi> oh, i'm not defending this. i find it at least as stupid 2026-02-01T10:11:28 < lemmi> the whole c stdlib is a mess. 2026-02-01T10:11:32 < jpa-> i know, i'm just ranting :) 2026-02-01T10:11:46 < jpa-> 20 years of C and i'm still learning new stupidness 2026-02-01T10:26:00 < zyp> learning stupidness instead of learning rust is your choice :) 2026-02-01T10:27:02 < jpa-> if i rant about C, everyone is my friend: "yeah, it's totally stupid, we understand you" 2026-02-01T10:27:39 < jpa-> if i rant about rust, everyone is my enemy: "you are doing things wrong, you don't understand the language, you should do it with boxes or without boxes or with borrowing or if you are so stupid, just RC it all!" 2026-02-01T10:31:54 < zyp> :D 2026-02-01T10:33:31 < zyp> the problem with rust is that you don't get to rant about it, you have to rave about how everybody else should switch to it too 2026-02-01T10:51:32 < qyx> idk what's the proper english name for it, we call it crowd psychosis 2026-02-01T10:52:12 < qyx> thats exactly what's happening with rust 2026-02-01T10:57:40 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 255 seconds] 2026-02-01T11:01:15 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-01T11:19:16 < mawk> jpa- I always set char to unsigned for good measure -funsigned-char 2026-02-01T11:21:32 < BrainDamage> fun signed chars 2026-02-01T11:21:52 < BrainDamage> too bad the other flag is not unfun 2026-02-01T11:28:47 -!- IanW_ [~IceChat9@jindivik.force9.co.uk] has joined ##stm32 2026-02-01T12:26:10 < nohit> jpa-: there is the middle way, its called C++ 2026-02-01T12:27:23 < nohit> i wouldnt even touch C anymore, if it was up to me 2026-02-01T12:28:32 < zyp> the issue with C++ is that the people resisting change doesn't want that either 2026-02-01T12:28:46 < zyp> and if you don't have people resisting change, you might as well jump to rust right away 2026-02-01T12:32:24 < zyp> I used to be on the other side of this fence, been doing C++ for decades, used to think «rust looks nice, but I don't really want to learn it, C++ has a bunch of the same advantages and I hope it eventually gets more» 2026-02-01T12:34:56 < nohit> rust might be a good thing in the future, but currently its "market share" is tiny and i havent seen a single embedded job ad in finland that is looking for rust developers 2026-02-01T12:39:16 < mawk> I don't want C++ 2026-02-01T12:39:21 < mawk> it's too complicated to be good at it 2026-02-01T12:39:29 < mawk> I can't trust my colleagues with it 2026-02-01T12:39:32 < mawk> or maybe myself 2026-02-01T12:39:41 < mawk> C is nice and simple 2026-02-01T12:39:53 < mawk> bugs are straightforward to find 2026-02-01T12:41:06 < zyp> from my perspective, the embedded rust world seems further along than embedded c++ 2026-02-01T12:41:33 < nohit> if you look at the numbers, its not 2026-02-01T12:41:50 < nohit> maybe the tooling is, i dont know 2026-02-01T12:42:17 < zyp> I'm talking about infrastructure 2026-02-01T12:42:21 < nohit> yeah 2026-02-01T12:43:26 < zyp> are there any mature embedded C++20 coroutine platforms yet? 2026-02-01T12:46:09 < zyp> I wrote my own: https://github.com/zyp/laks/tree/main/async 2026-02-01T12:47:43 < zyp> turns out the rust world made something that already does more or less everything I wanted with that: https://github.com/embassy-rs/embassy 2026-02-01T12:48:49 < zyp> I wrote an efficient embedded logging framework for C++: https://github.com/zyp/smolt, guess what, rust world already did: https://github.com/knurling-rs/defmt 2026-02-01T12:50:18 < zyp> coming to rust was a bit of «fuck, everything I ever did is now obsolete because it's already done better in rust» 2026-02-01T12:52:05 < zyp> I also wrote a build system specifically to support c++20 modules: https://github.com/zyp/erect 2026-02-01T12:52:19 < zyp> not gonna need that if there's no point writing C++ anymore 2026-02-01T12:53:30 < nohit> there's one major point, money 2026-02-01T12:55:48 < nohit> the huge industry isnt just gonna change over night because some hipsters came up with a better programming langueage 2026-02-01T12:55:53 < zyp> yeah, so I've traditionally used C in my day job, because of people resisting change 2026-02-01T12:56:43 < zyp> about a year ago, we started talking about doing C++20 coroutines 2026-02-01T12:57:54 < zyp> coworker was doing some prototyping with that, integrating a coroutine executor in our existing platform 2026-02-01T12:59:07 < zyp> ran into some of the common footguns where you pass a reference to a stack variable into a coroutine and then return before it completes 2026-02-01T12:59:51 < jpa-> i don't dare recommend rust to clients because i know that then they'll have even harder time getting anyone else maintain it 2026-02-01T13:00:13 < zyp> he asked me if there were a way to catch that at compile time, I joked «not without switching to rust, I think» 2026-02-01T13:00:20 < jpa-> good embedded C coders are already rare enough, embedded rust coders much more so; and desktop/web rust coder just isn't enough 2026-02-01T13:00:40 < zyp> a couple of days later he drops by my office again «actually, we shouldn't just switch to rust instead of C++?» 2026-02-01T13:01:41 < zyp> and so I'm now writing embedded rust for a living :p 2026-02-01T13:01:51 < jpa-> cool 2026-02-01T13:26:07 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has joined ##stm32 2026-02-01T14:08:14 < Steffanx> Mawk are you up for some a little absurd dutch humor? 2026-02-01T14:09:59 < Steffanx> Or is your dutch not good enough for that yet 2026-02-01T14:35:15 < mawk> yes ? 2026-02-01T14:49:09 < Steffanx> https://npo.nl/start/serie/rundfunk_1/afleveringen 2026-02-01T14:58:40 < mawk> half of the men at fosdem have long hair 2026-02-01T14:58:42 < mawk> such imposters 2026-02-01T14:58:48 < mawk> I'm the only one allowed 2026-02-01T14:59:30 < specing> lack of women makes men sprout long hair 2026-02-01T14:59:53 < specing> how many men in skirts? 2026-02-01T15:00:42 < mawk> I've seen like 4-5 2026-02-01T15:00:56 < mawk> although they might not call themselves men idk 2026-02-01T15:58:15 < mawk> I got my CMRX sticker 2026-02-01T15:58:17 < mawk> woo 2026-02-01T16:14:06 * karlp cheers 2026-02-01T16:38:15 -!- IanW_ [~IceChat9@jindivik.force9.co.uk] has quit [Quit: Bye] 2026-02-01T16:51:37 -!- haritz [~hrtz@140.228.70.141] has joined ##stm32 2026-02-01T16:51:37 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-01T17:03:44 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has joined ##stm32 2026-02-01T17:12:34 < qyx> zyp: a coroutine is not something I would even consider for embedded to start with 2026-02-01T17:12:50 < qyx> tbh, even for non-embedded 2026-02-01T17:14:17 < qyx> I am not young enough for that stuff 2026-02-01T17:35:57 < zyp> coroutines are awesome 2026-02-01T18:10:27 < Steffanx> You're not that much older than Mr Zyp 2026-02-01T18:25:15 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-01T18:46:00 < veverak> qyx: how else do you want to express complex asynchronous process? :) 2026-02-01T18:46:28 < veverak> the "do x, way for reply, do y, wait for reply, do z, wait for reply" chain of events 2026-02-01T18:47:39 < veverak> state machine can create tons of bloat and state to manually manage, creating thread for any such thing might be pain in the biscuit in multiple other ways (altho it is preferable way I guess) 2026-02-01T18:47:58 < veverak> zyp: just FYI: you can block C++20 coroutines from accepting references, is not magic (or reference-like type) 2026-02-01T18:48:05 < veverak> (at compile time0 2026-02-01T18:49:38 < zyp> yeah, let's ban all references and enforce everything gets passed by value since you can't ensure references live long enough, good idea 2026-02-01T18:49:50 < veverak> it has it's downsides ;) 2026-02-01T19:01:46 < mawk> I was at the wolfboot stand too 2026-02-01T19:01:53 < mawk> it's a secure bootloader by the wolfssl guys 2026-02-01T19:01:57 < mawk> sounds interesting 2026-02-01T19:02:03 < mawk> more than the shitty ST SBSFU 2026-02-01T19:02:17 < mawk> too bad we already paid a consultant to implement SBSFU 2026-02-01T19:04:01 < qyx> veverak: fully synchronously, nice, easy to understand for first year students, fully deterministic, linear program flow, etc. 2026-02-01T19:04:43 < qyx> no shitty FSMs you have to track and discover their internals, that's for academic guys drawing their state diagrams 2026-02-01T19:05:48 < qyx> some things are not worth reinventing 2026-02-01T19:06:34 < mawk> I do a nice adjacency matrix when I make a state machine 2026-02-01T19:06:44 < mawk> then check at runtime the state transition 2026-02-01T19:06:50 < mawk> and you can just plot the graph 2026-02-01T20:07:26 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-01T20:13:05 < veverak> qyx: except that I have system where multiple such processes occurs at once 2026-02-01T20:13:14 < veverak> so full synchronous is not really that great 2026-02-01T20:13:53 < veverak> anyway, sometimes FSM makes sense, sometimes threads make sense, coroutines are just nice third alternative (that I personally find easier to reason about) 2026-02-01T20:14:40 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-01T20:15:45 -!- hexo_ [~hexo@user/hexo] has quit [Ping timeout: 245 seconds] 2026-02-01T20:23:51 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-01T20:55:48 < ds2> prefer stainless 2026-02-01T20:56:04 < ds2> no oxidation, please. 2026-02-01T21:48:31 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2026-02-01T22:02:07 < Steffanx> So did you enjoy the fosdem mawk? 2026-02-01T22:35:14 -!- jbo [~jbo@user/tct] has quit [Quit: ZNC 1.9.1 - https://znc.in] 2026-02-01T22:36:24 -!- jbo [~jbo@user/tct] has joined ##stm32 2026-02-01T22:36:46 -!- hexo_ [~hexo@user/hexo] has joined ##stm32 2026-02-01T22:37:57 -!- jbo [~jbo@user/tct] has quit [Client Quit] 2026-02-01T22:38:23 -!- jbo [~jbo@user/tct] has joined ##stm32 2026-02-01T23:11:11 < qyx> veverak: that's why I started hating patterns (after being fully obsessed), not all issues to solve are patternable 2026-02-01T23:16:12 -!- jbo_ [~jbo@user/tct] has joined ##stm32 2026-02-01T23:18:35 -!- jbo [~jbo@user/tct] has quit [Ping timeout: 250 seconds] 2026-02-01T23:20:11 -!- NEYi [~NEYi@195.234.78.190] has joined ##stm32 2026-02-01T23:24:32 -!- jbo [~jbo@user/tct] has joined ##stm32 2026-02-01T23:25:13 -!- jbo_ [~jbo@user/tct] has quit [Ping timeout: 246 seconds] 2026-02-01T23:57:54 -!- PaulFertser [paul@paulfertser.info] has quit [Ping timeout: 244 seconds] --- Day changed Mon Feb 02 2026 2026-02-02T00:04:47 -!- PaulFertser [paul@paulfertser.info] has joined ##stm32 2026-02-02T00:08:46 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 255 seconds] 2026-02-02T00:11:25 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has quit [Ping timeout: 246 seconds] 2026-02-02T00:53:48 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-02T02:09:13 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-02T02:35:35 < ds2> the ML folks would disagree 2026-02-02T02:56:51 -!- qyx [~qyx@84.245.120.68] has quit [Ping timeout: 252 seconds] 2026-02-02T02:58:45 -!- qyx [~qyx@84.245.120.196] has joined ##stm32 2026-02-02T04:25:32 -!- jbo_ [~jbo@user/tct] has joined ##stm32 2026-02-02T04:25:54 -!- jbo [~jbo@user/tct] has quit [Read error: Connection reset by peer] 2026-02-02T04:31:07 -!- NEYi [~NEYi@195.234.78.190] has quit [Read error: Connection reset by peer] 2026-02-02T05:39:49 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has joined ##stm32 2026-02-02T06:50:45 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-02T06:54:16 -!- goodvibrations32 [~user@user/goodvibrations32] has quit [Ping timeout: 246 seconds] 2026-02-02T07:37:06 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-02T08:04:32 -!- artok [~azo@91-153-163-37.elisa-laajakaista.fi] has quit [Ping timeout: 240 seconds] 2026-02-02T08:07:40 < mawk> yes Steffanx 2026-02-02T08:07:42 < mawk> but too many hippies around 2026-02-02T08:13:59 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-02T08:16:47 -!- artok [~azo@91-153-163-37.elisa-laajakaista.fi] has joined ##stm32 2026-02-02T08:53:30 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has quit [Quit: Leaving.] 2026-02-02T09:06:04 -!- haritz [~hrtz@140.228.70.141] has joined ##stm32 2026-02-02T09:06:04 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-02T09:31:33 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has quit [Ping timeout: 260 seconds] 2026-02-02T09:40:34 < Steffanx> Hah yeah mawk, I heard that before 2026-02-02T10:01:34 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 265 seconds] 2026-02-02T10:16:52 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2026-02-02T10:19:52 -!- NEYi [~NEYi@195.234.78.190] has joined ##stm32 2026-02-02T10:53:12 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-02T11:44:50 < machinehum> https://notepad-plus-plus.org/news/hijacked-incident-info-update/ 2026-02-02T11:52:04 < Steffanx> Yeah luckily I don't use notepad++ 2026-02-02T11:52:18 < Steffanx> And are of no interest:P 2026-02-02T11:53:23 < machinehum> I use it in wine 2026-02-02T11:53:50 < machinehum> Most superior text editor 2026-02-02T11:54:41 < Steffanx> So had a good talk machinehum ? 2026-02-02T11:54:46 < Steffanx> Is it recorded? 2026-02-02T11:54:58 < Steffanx> Was* 2026-02-02T11:55:44 < machinehum> Yeah was good, me rambling about stuff I made lol 2026-02-02T11:55:49 < machinehum> Good turnout 2026-02-02T11:55:57 < machinehum> I also went to spookyOS talk 2026-02-02T11:56:39 < Steffanx> Did you get to ask why it's called CreepyOS sometimes? 2026-02-02T11:56:55 < machinehum> lol I wish 2026-02-02T11:57:22 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2026-02-02T11:57:41 < Steffanx> You all excepted ventyl's ramblings, no questions asked? 2026-02-02T11:58:33 < machinehum> There were a few questions 2026-02-02T12:00:19 -!- hexo__ [~hexo@user/hexo] has quit [Remote host closed the connection] 2026-02-02T12:05:13 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2026-02-02T12:08:23 -!- hexo__ is now known as hexo 2026-02-02T12:09:23 -!- tomeaton17 [~tom@user/tomeaton17] has quit [Quit: ZNC 1.9.0+deb2ubuntu0.1~esm2 - https://znc.in] 2026-02-02T12:09:58 -!- tomeaton17 [~tom@user/tomeaton17] has joined ##stm32 2026-02-02T12:24:42 -!- specing [~specing@user/specing] has quit [Ping timeout: 256 seconds] 2026-02-02T12:28:18 < mawk> ah you were in the room machinehum 2026-02-02T12:28:22 < mawk> did you find me 2026-02-02T12:29:40 < mawk> I was at the front on the right 2026-02-02T12:29:47 < mawk> the handsome frenchman with the long hair 2026-02-02T12:41:48 -!- martinmoene [~martinmoe@132.229.46.129] has joined ##stm32 2026-02-02T12:44:52 < machinehum> I was back middle 2026-02-02T12:45:17 < machinehum> The greasy canadian with a jean shirt stinks of beer 2026-02-02T12:46:31 < mawk> lol 2026-02-02T12:48:09 < machinehum> mawk: Did you go to Curl guy's talk 2026-02-02T12:48:22 < mawk> no sadly 2026-02-02T12:48:27 < mawk> it was Saturday right? 2026-02-02T12:48:31 < mawk> I was only here sunday 2026-02-02T12:48:37 < machinehum> Sunday at J 2026-02-02T12:48:49 < mawk> I went just to three talks, then spent the rest of the day smoking joints in a park with a girl 2026-02-02T12:49:09 < qyx> so sad 2026-02-02T12:49:11 < mawk> I should watch the replay 2026-02-02T12:49:17 < machinehum> LOL 2026-02-02T12:49:18 < mawk> why qyx 2026-02-02T12:49:44 < machinehum> I went 3 talks 2026-02-02T12:59:12 < Steffanx> "and spent the rest of the day smoking joints in a park with a guy" 2026-02-02T13:10:41 -!- NEYi [~NEYi@195.234.78.190] has quit [Read error: Connection reset by peer] 2026-02-02T13:47:21 < mawk> lol 2026-02-02T13:49:18 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-02T14:39:45 -!- specing [~specing@user/specing] has joined ##stm32 2026-02-02T16:08:35 -!- jbo_ is now known as jbo 2026-02-02T16:26:42 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-02T16:27:31 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2026-02-02T16:39:16 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has joined ##stm32 2026-02-02T16:44:33 < jpa-> PIC32CM6408: a cortex-m0 that runs at 5V and is called PIC32.. 2026-02-02T16:45:52 < jpa-> (and released in 2025, because it's the latest hotness) 2026-02-02T17:17:05 < qyx> I bet my G4 can run on 5V too 2026-02-02T17:17:21 < zyp> but for how long? 2026-02-02T17:19:20 < qyx> oh, my two imx93 with 128 day MTBF still run 2026-02-02T17:19:38 < qyx> iirc I deployed the first one in july or august 2026-02-02T17:36:32 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has quit [Quit: Leaving.] 2026-02-02T17:43:24 < Steffanx> Such statistics 2026-02-02T17:52:50 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has joined ##stm32 2026-02-02T17:53:09 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has quit [Read error: Connection reset by peer] 2026-02-02T18:19:40 -!- angrysiamese [~erik@50.207.9.18] has joined ##stm32 2026-02-02T18:32:46 -!- goodvibrations32 [~user@user/goodvibrations32] has joined ##stm32 2026-02-02T18:50:22 -!- HelloShitty [~psysc0rpi@bl15-226-17.dsl.telepac.pt] has quit [Ping timeout: 246 seconds] 2026-02-02T20:11:15 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-02T21:18:13 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has joined ##stm32 2026-02-02T21:40:18 -!- goodvibrations32 [~user@user/goodvibrations32] has quit [Quit: ERC 5.6.0.30.1 (IRC client for GNU Emacs 30.2)] 2026-02-02T21:51:45 < jpa-> heh, gave gemini, claude and chatgpt a go at reviewing what i have for nanopb-1.0 so far.. first gemini insisted that i shouldn't modify nanopb, but i adjusted the prompt and then it said i should remove configuration options and backwards compatibility; claude thinks i should duplicate all code for const & non-const version; chatgpt free version couldn't handle full code, so it only gave some basic 2026-02-02T21:51:45 < jpa-> suggestions based on headers 2026-02-02T21:52:42 < jpa-> they all seem to agree that i should use error codes instead of true/false return + diagnostic errmsg; but i think i'll stay stubborn and consider that it doesn't really matter in what way a message is corrupted 2026-02-02T21:53:09 < aandrew> I had some fun with nanopb, trying to get it to build cleanly inside a cmake project without host dependencies. what a fucking mess 2026-02-02T21:53:40 < jpa-> glad to make your day a little better! 2026-02-02T21:54:35 < jpa-> (i *think* something should be done about the cmake stuff, there are two somewhat independent cmake-thingies in there that were contributed by different people, and i'm total cmake-noob myself) 2026-02-02T21:55:01 < aandrew> I basically have to create a fucking venv from inside the CMakeLists.txt 2026-02-02T21:55:09 < aandrew> yeah I know almost nothing about cmake 2026-02-02T21:55:25 < jpa-> yeah, host python-protobuf dependency is a pain 2026-02-02T21:56:07 < jpa-> i just don't know what to possibly replace it with, python is still the easiest cross-platform solution and i think the problem would be pretty much the same with any python protobuf library 2026-02-02T21:56:40 < aandrew> heh from my CMakeLists.txt: 2026-02-02T21:56:41 < aandrew> # now call nanopb_generate_cpp() to generate the .pb.c and .pb.h files 2026-02-02T21:56:41 < aandrew> # this will call the host's protoc, and unfortunately it won't use the correct python path (the one in the venv) 2026-02-02T21:56:45 < aandrew> # so we have to fuck around a little. FindNanopb.cmake has a way to prefix the protoc command (intended to be 2026-02-02T21:56:48 < aandrew> # used for MSVC) but we can (ab)use it to append the venv's bin/ to the path so the host's protoc will use the 2026-02-02T21:56:51 < aandrew> # python environment we created above 2026-02-02T21:56:53 < aandrew> list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/nanopb/extra) 2026-02-02T21:56:56 < aandrew> find_package(Nanopb REQUIRED) 2026-02-02T21:56:58 < aandrew> set(CUSTOM_COMMAND_PREFIX ${CMAKE_COMMAND} -E env PATH=${NANOPB_VENV_DIR}/bin:$ENV{PATH}) 2026-02-02T21:57:02 < aandrew> nanopb_generate_cpp(TARGET proto RELPATH meshtastic-pb ${PROTO_FILES}) 2026-02-02T21:57:58 < jpa-> possibly the cmake stuff should be changed to just call "python nanopb_generator.py myproto.proto" because it is easier to handle paths correctly when it doesn't go through the protoc plugin mechanism 2026-02-02T21:58:19 < jpa-> but then again if i touch the cmake files someone's project will break 2026-02-02T21:58:40 < aandrew> I have no idea... this is working and I'm very leery on changing anything 2026-02-02T21:58:47 < jpa-> exactly :) 2026-02-02T22:01:07 < jpa-> also i still don't understand protobuf editions so i haven't done anything about it 2026-02-02T22:11:45 < aandrew> yeah me neither. I kind of get it working then leave it the fuck alone 2026-02-02T22:12:11 < aandrew> having a reasonably straightforward way to generate a venv in a cmake project though is nice, I should be able to use this elsewhere 2026-02-02T22:12:35 < aandrew> python's package management is such a fucking pain in the ass. one of the reasons I hate all these "million dependency" languages 2026-02-02T22:12:48 < aandrew> gimme stdc and a few other libraries as I need them and fuck off with the whole ecosystem 2026-02-02T22:12:58 < aandrew> heh I feel like I'm channelling timecop here 2026-02-02T22:20:46 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 255 seconds] 2026-02-02T22:22:53 < jpa-> yeah well, i dunno about any plain-C protoc implementation, but if you ever try to compile the standard C++ protoc, you'll wish it was python 2026-02-02T22:30:21 < veverak> and you need .py for that anyway right? 2026-02-02T22:30:29 < veverak> aandrew: the whole generation is not really magic - we wrote our own cmake stuff 2026-02-02T22:30:41 < veverak> making nanopb lib is like 6 lines of cmake 2026-02-02T22:31:17 < veverak> as for the generation function: most of the issues was to find the right python but we wrote it in a way that it is much more straightfowrard as what is going on in the project, which proved to be valuable in pipeline 2026-02-02T22:35:14 -!- NEYi [~NEYi@195.234.78.190] has joined ##stm32 2026-02-02T22:36:06 < aandrew> nanopb is plain C is it not? Mind you it's calling google's protoc (on the host) to generate the .c/.h 2026-02-02T22:37:06 < aandrew> veverak: yes, making the nanopb lib is easy, I pasted it above. getting the venv to not be a "manual step" took some doing but now you can clone the repo and it'll create and use the venv as part of the build 2026-02-02T22:38:49 < veverak> woudln't it be easier to run the cmake in some venv? 2026-02-02T22:43:25 < aandrew> that still requires a manual step. I was going for git clone && mkdir foo/build && cd foo/build && cmake .. && cmake 2026-02-02T22:43:58 < aandrew> (yes I know that's a lot of steps, the point is that it follows the normal flow for cmake projects) 2026-02-02T23:40:33 -!- NEYi [~NEYi@195.234.78.190] has quit [Quit: Leaving] 2026-02-02T23:43:36 < veverak> linear a thing, use presets 2026-02-02T23:43:48 < veverak> git clone && cmake --workflo --preset debug; is all that is needed 2026-02-02T23:43:49 < veverak> :) 2026-02-02T23:43:52 < veverak> *--workflow --- Day changed Tue Feb 03 2026 2026-02-03T00:11:14 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 260 seconds] 2026-02-03T00:50:24 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-03T01:04:55 -!- Alexer [~alexer@alexer.net] has quit [Ping timeout: 240 seconds] 2026-02-03T01:06:53 -!- Alexer [~alexer@alexer.net] has joined ##stm32 2026-02-03T02:13:12 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-03T02:34:51 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:e993:2eea:8e98:6c7] has quit [Remote host closed the connection] 2026-02-03T02:44:59 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-03T02:46:30 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-03T03:09:22 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-03T03:10:39 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-03T03:11:24 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-03T04:08:25 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-03T04:12:14 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-03T04:19:52 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Max SendQ exceeded] 2026-02-03T04:25:00 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-03T07:41:32 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-03T08:15:23 -!- NEYi [~NEYi@195.234.78.190] has joined ##stm32 2026-02-03T08:29:00 -!- NEYi [~NEYi@195.234.78.190] has quit [Read error: Connection reset by peer] 2026-02-03T08:32:02 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has quit [Quit: Leaving.] 2026-02-03T08:45:47 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-03T10:17:34 -!- rob_w_ [~bob@2001:a61:6080:6001:d4d8:1979:3752:8c6a] has joined ##stm32 2026-02-03T10:30:04 -!- rob_w_ [~bob@2001:a61:6080:6001:d4d8:1979:3752:8c6a] has quit [Quit: Leaving] 2026-02-03T11:30:20 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Read error: Connection reset by peer] 2026-02-03T11:47:20 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2026-02-03T12:33:16 -!- haritz [~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8] has joined ##stm32 2026-02-03T12:33:16 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-03T13:39:15 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-03T13:46:24 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-03T14:26:46 < karlp> I love how it's like, "nah, cmake is trash, let's define it all in json" 2026-02-03T14:53:01 < specing> I don't know about json, but cmake is indeed trash 2026-02-03T15:27:25 < ventyl> CMake is OK unless you try to abuse it 2026-02-03T15:28:37 < zyp> FTFY: CMake is OK unless you try to use it 2026-02-03T15:32:18 < qyx> CMake is unless 2026-02-03T16:08:04 < mawk> gitlab pipelines are broken 2026-02-03T16:08:06 < mawk> vacation time 2026-02-03T16:17:41 < specing> lol 2026-02-03T16:22:08 < jbo> has anybody here ever done some IOLink stuff? 2026-02-03T16:32:04 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has joined ##stm32 2026-02-03T16:57:44 < karlp> only enough to decide it looked super dumb 2026-02-03T17:11:39 < zyp> I think the second robot arm I got has some iolink stuff 2026-02-03T17:11:53 < zyp> not on the arm itself, but the controller has 2026-02-03T17:13:03 < zyp> oh, no, I'm confusing it with devicenet 2026-02-03T17:19:26 < jbo> aye 2026-02-03T18:18:43 < c10ud> usb pros, simple usb otg fs in stm32f7, is the internal pull up so weak? i see 2V on the DP 2026-02-03T18:18:52 < c10ud> working forced to device mode, no ID, no VBUS 2026-02-03T18:23:24 < c10ud> i get interrupt on usb reset during init, but then nothing..clocks should be ok 2026-02-03T18:29:26 < c10ud> ah, it's my 3.3V that's shit 2026-02-03T18:41:01 < zyp> yeah, that's not correct 2026-02-03T18:41:27 < zyp> it should be 1.5k pullup vs a 15k pulldown in the other end, 2026-02-03T18:41:45 < c10ud> yes, and I think i somehow fucked the vcc because on the other board it was 3.3, inserted the cable and it became 2.something 2026-02-03T18:41:50 < c10ud> rebooting does not help 2026-02-03T18:41:53 < c10ud> weird 2026-02-03T18:42:51 < c10ud> i have a usb-c receptacle with 5.1k from CCx to gnd, d+ and d- go directly to the mcu via 22ohms, vbus floating 2026-02-03T18:43:04 < c10ud> either the footprint is fucked or idk 2026-02-03T18:43:30 < c10ud> i read somewhere the pullup was supposed to be inside the ip 2026-02-03T19:02:49 < zyp> on f7, pullup is internal, yes 2026-02-03T19:07:21 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-03T19:13:36 < veverak> karlp: "...define it all in json... oh wait this requires conditions... so let's create conditions within a json" 2026-02-03T19:49:07 < BrainDamage> "json is declarative, therefore my language incapsulated in json is also declarative and therefore safe" 2026-02-03T20:14:33 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-03T20:47:57 -!- HelloShitty [~psysc0rpi@bl15-226-17.dsl.telepac.pt] has joined ##stm32 2026-02-03T21:15:19 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 264 seconds] 2026-02-03T21:37:36 -!- hexo_ [~hexo@user/hexo] has quit [Remote host closed the connection] 2026-02-03T21:38:01 -!- hexo_ [~hexo@user/hexo] has joined ##stm32 2026-02-03T23:55:37 -!- nomorekaki [~nomorekak@178-55-142-252.bb.dnainternet.fi] has joined ##stm32 --- Day changed Wed Feb 04 2026 2026-02-04T00:10:33 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 252 seconds] 2026-02-04T00:19:05 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-04T00:43:43 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 240 seconds] 2026-02-04T00:51:06 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-04T00:52:51 -!- Livio [~livio@user/livio] has quit [Client Quit] 2026-02-04T01:00:15 -!- nomorekaki [~nomorekak@178-55-142-252.bb.dnainternet.fi] has quit [Quit: Client closed] 2026-02-04T01:20:26 -!- hexo_ [~hexo@user/hexo] has quit [Read error: Connection reset by peer] 2026-02-04T01:20:33 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2026-02-04T01:33:29 -!- haritz [~hrtz@user/haritz] has quit [Remote host closed the connection] 2026-02-04T01:53:00 -!- NEYi [~NEYi@195.234.78.190] has joined ##stm32 2026-02-04T01:59:13 -!- NEYi [~NEYi@195.234.78.190] has quit [Ping timeout: 244 seconds] 2026-02-04T02:57:01 -!- qyx [~qyx@84.245.120.196] has quit [Ping timeout: 264 seconds] 2026-02-04T02:58:40 -!- qyx [~qyx@84.245.120.145] has joined ##stm32 2026-02-04T04:56:28 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-04T07:09:18 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-04T07:49:05 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-04T08:28:57 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-04T08:31:12 -!- haritz [~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8] has joined ##stm32 2026-02-04T08:31:12 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-04T08:36:10 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-04T08:40:33 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-04T08:55:37 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has quit [Quit: Leaving.] 2026-02-04T08:58:24 -!- catphish [~quassel@user/catphish] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 2026-02-04T08:58:44 -!- catphish [~quassel@user/catphish] has joined ##stm32 2026-02-04T09:30:28 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-04T09:50:56 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-04T09:56:10 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-04T10:25:37 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-04T10:45:08 < qyx> anyone using the classic china TEC1-12703? 2026-02-04T10:45:19 < qyx> and china GD900 thermal grease? 2026-02-04T10:45:44 < qyx> to keep stm32 cool 2026-02-04T11:01:45 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has joined ##stm32 2026-02-04T11:05:10 -!- duude__ [~duude__@user/duude/x-4676560] has quit [Ping timeout: 256 seconds] 2026-02-04T11:06:43 -!- duude__ [~duude__@user/duude/x-4676560] has joined ##stm32 2026-02-04T11:13:28 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-04T11:20:34 < mawk> stm32 is already the coolest chip 2026-02-04T11:20:37 < mawk> no need for grease 2026-02-04T11:20:44 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-04T11:20:59 < mawk> we have to use selenium bullshit to automate our own internal website because the php guys are too lazy to make us an API 2026-02-04T11:30:34 < ventyl> isn't backend an API on its own? 2026-02-04T11:36:06 < mawk> idk if they actually have a proper API, there's surely something to have the website frontend and backend communicate but it's not made to be used manually, and it requires the CSRF token generated when you login on the web interface 2026-02-04T11:36:18 < mawk> and you can only login with microsoft SSO 2026-02-04T11:36:27 < mawk> it sounds hard to automate 2026-02-04T11:36:58 < mawk> so we went with controlling a browser instead 2026-02-04T11:45:24 -!- ds2 [~ds2@69.54.141.155] has quit [Ping timeout: 256 seconds] 2026-02-04T11:48:48 < ventyl> straightener for bender, as czechs would say 2026-02-04T11:49:07 < qyx> wat 2026-02-04T11:57:56 -!- ds2 [~ds2@69.54.141.155] has joined ##stm32 2026-02-04T12:22:24 -!- ds2 [~ds2@69.54.141.155] has quit [Ping timeout: 260 seconds] 2026-02-04T12:31:35 < mawk> qyx a machine that bends a pipe is connected to a machine to unbend pipes 2026-02-04T12:48:31 < c10ud> ah, my guy put a 10mH instead of 100uH, and a couple of isolators with wrong model that were fucking up the 3.3V...now usb otg...i see the PC sending some pulldowns on USB_DP, but still no interrupt on the MCU... 2026-02-04T13:28:31 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-04T13:39:56 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-04T13:42:33 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-04T13:51:50 < mawk> can you do GPIO reads on a pin configured with alternate function RTC tamper? I assume you can 2026-02-04T13:54:04 < zyp> yes 2026-02-04T13:54:38 < zyp> input buffer is enabled and readable in all other configurations than analog mode 2026-02-04T14:04:43 < mawk> nice 2026-02-04T14:05:17 < mawk> but not interrupt mode at the same time as you need AF EVENTOUT, but I can probably use the RTC tamper interrupt for that 2026-02-04T14:17:29 < jpa-> hmm, i'm positively surprised how powerful JBC T210 is, despite the tiny size 2026-02-04T14:24:14 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-04T14:29:48 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-04T14:32:08 -!- NEYi [~NEYi@195.234.78.190] has joined ##stm32 2026-02-04T14:32:52 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-04T14:35:53 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-04T14:36:38 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-04T14:41:40 -!- NEYi [~NEYi@195.234.78.190] has quit [Ping timeout: 246 seconds] 2026-02-04T15:21:34 < karlp> zyp: I got bitten by that on esp32 the other day :) 2026-02-04T15:21:41 < karlp> assumed I could read gpio state 2026-02-04T15:21:52 < karlp> you _can_ b ut you hve to put it into "input output" mode, not "output mode" 2026-02-04T15:22:00 < karlp> in output mode, reading it just always reads zero. 2026-02-04T15:22:08 < karlp> I supppose it has some non-zero current impact somewhere... 2026-02-04T15:22:16 < karlp> but yeah, my led stopped toggling... 2026-02-04T15:59:01 < zyp> karlp, yeah, my answer was stm32-specific 2026-02-04T16:23:55 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-04T16:27:34 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-04T17:11:06 -!- ds2 [~ds2@69.54.141.155] has joined ##stm32 2026-02-04T17:11:09 -!- ds2 [~ds2@user/ds2] has changed host 2026-02-04T17:21:12 < mawk> I finally managed to double-penetrate the RFID office lock 2026-02-04T17:21:20 < mawk> now I can copy it 2026-02-04T17:21:37 < mawk> I have a copy of my tag now 2026-02-04T17:31:44 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has joined ##stm32 2026-02-04T17:37:39 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-04T17:39:31 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-04T17:39:46 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-04T18:11:18 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has quit [Ping timeout: 252 seconds] 2026-02-04T18:13:23 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has joined ##stm32 2026-02-04T18:14:41 < c10ud> ahh zombie can bus task was fucking my pins, holy crap 2026-02-04T18:14:50 < c10ud> now usb is good, finally 2026-02-04T18:59:43 < karlp> fucking, sometimes this rpi reboots and doesn't join wifi. 2026-02-04T19:01:55 -!- Laurenceb_ [~Laurenceb@cust226-dsl93-89-135.idnet.net] has joined ##stm32 2026-02-04T19:01:56 < Laurenceb_> supp 2026-02-04T19:02:07 < Laurenceb_> anyone here used arduino ide? 2026-02-04T19:02:18 < Laurenceb_> I'm getting an error with busybox 2026-02-04T19:06:10 < Laurenceb_> IOException: Cannot run program "{busybox}" 2026-02-04T19:06:16 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-04T19:10:27 < mawk> why would you do that Laurenceb_ 2026-02-04T19:10:43 < mawk> isn't there a bit more info around the error? 2026-02-04T19:11:03 < mawk> grep for {busybox} in the config files and so on 2026-02-04T19:11:27 < Laurenceb_> ok 2026-02-04T19:26:07 -!- sugarbeet [~barbas@81.4.123.134] has quit [Ping timeout: 240 seconds] 2026-02-04T19:34:48 -!- sugarbeet [~barbas@81.4.123.134] has joined ##stm32 2026-02-04T20:00:42 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has quit [Quit: Bye] 2026-02-04T20:06:07 -!- Laurenceb_ [~Laurenceb@cust226-dsl93-89-135.idnet.net] has quit [Ping timeout: 272 seconds] 2026-02-04T20:09:23 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-04T20:13:07 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-04T20:15:51 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-04T20:16:36 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-04T20:27:08 < karlp> oh ffs, I think I installed modules and it borked both ethernet and wifi 2026-02-04T20:27:13 < karlp> fucking hate this process. 2026-02-04T20:27:20 < karlp> I only want to compile and install _one_ module. 2026-02-04T20:52:27 < mawk> you can do that 2026-02-04T20:52:33 < mawk> you don't have to build them in tree 2026-02-04T21:03:40 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-04T21:05:58 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-04T21:10:04 -!- angrysiamese [~erik@50.207.9.18] has quit [Quit: angrysiamese] 2026-02-04T21:13:24 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-04T21:13:44 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2026-02-04T21:17:04 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-04T21:26:19 < karlp> yeah, well, I don't work on kernel stuff enough toknow all the options, so "have" to stick to the "normal" ways first. 2026-02-04T21:26:32 < karlp> so fragile though, do one thing wrong and it's just soup 2026-02-04T21:33:34 < karlp> 12s to rebuild the kernel module that changed, 5m21s to modules_install 2026-02-04T21:33:41 < karlp> fucking noise. 2026-02-04T21:36:06 < karlp> invalid elf header magic. 2026-02-04T21:36:08 < karlp> fuck this noise 2026-02-04T21:36:16 < karlp> no network again 2026-02-04T21:36:22 < karlp> fucking computers 2026-02-04T21:36:46 < karlp> this worked a month ago, all Iv'e done is added a printk and tried to recopy the module again, but I've obviously missed "somethign obvious and basic" 2026-02-04T21:39:06 < karlp> I bet this is because I cahnged to use gzip so that moduels install only took 5 minutes instead of 15 minutes, but now the kmod on the rpi doesn't know how to decompress them 2026-02-04T22:04:52 < karlp> yep, that was it, so.. leave it at xz, don't ever install modules again, just copy my single .ko, uncompressed over by hand instead.. 2026-02-04T22:05:18 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-04T22:10:31 < karlp> well, yay, now I have networking, but iio has gone awol again. 2026-02-04T22:49:51 < mawk> it's basically just this in your out of tree module : make -C /path/to/kernel/source M=$PWD 2026-02-04T22:50:09 < mawk> if you're building for the current kernel it will be something like make -C "/lib/modules/$(uname -r)/build" M=$PWD 2026-02-04T23:00:19 -!- invzim [~perole@vv.kirurg.org] has quit [Remote host closed the connection] 2026-02-04T23:07:33 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has quit [Ping timeout: 260 seconds] 2026-02-04T23:09:03 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has joined ##stm32 2026-02-04T23:34:01 < qyx> karlp: think of lava and cool down 2026-02-04T23:34:04 < qyx> *calm down 2026-02-04T23:54:23 < karlp> I'm so happy that insmod refuses to install from a fuse fs, but copying to ~ and insmod works fine. 2026-02-04T23:54:27 < karlp> I feel so secure --- Day changed Thu Feb 05 2026 2026-02-05T00:07:35 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 265 seconds] 2026-02-05T00:11:42 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-05T00:15:58 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-05T00:18:20 < qyx> is the fuse fs mounted as a non-root user? 2026-02-05T00:21:38 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has quit [Ping timeout: 260 seconds] 2026-02-05T00:23:40 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has joined ##stm32 2026-02-05T00:37:20 < karlp> who cares? 2026-02-05T00:37:31 < karlp> if I have rights to insmod.... 2026-02-05T00:37:51 < karlp> alright, fucking enough for tonight. 2026-02-05T00:38:00 < karlp> this driver is so wildly incomplete the more I look at it. 2026-02-05T00:38:27 < karlp> it's painfully apparent that it was merged because it came from a "correct" @ti.com email address, without even the slightest verification. 2026-02-05T00:38:41 < karlp> I know frrom experience that I would never have stood a chance of merging such incomplete trash. 2026-02-05T00:39:50 < karlp> I mean, he didn't even spell his email properly 2026-02-05T00:42:11 < qyx> karlp: allow_other, fuse cares 2026-02-05T00:42:29 < qyx> also possibly allow_root 2026-02-05T00:42:52 < qyx> it is known nobody can access fuse mounts except the owner 2026-02-05T00:42:57 < qyx> including root 2026-02-05T00:44:59 < karlp> lol, it's fufcking not known 2026-02-05T00:45:06 < karlp> this is in the "har har fucking noob" 2026-02-05T00:45:27 < karlp> what's the fucking point in sudo?! 2026-02-05T00:45:39 < karlp> right, that's fucking it. 2026-02-05T00:45:44 < Phantom> sudo bash 2026-02-05T00:46:09 < Phantom> yet, in many distro, you can't "su" 2026-02-05T00:47:42 < qyx> karlp: no worries, you are welcome :> 2026-02-05T00:50:00 < karlp> Phantom: no, you're missing it. 2026-02-05T00:50:05 < karlp> sudo doesn't work on fuse 2026-02-05T00:50:08 < karlp> just... because... 2026-02-05T00:50:32 < karlp> turning this monitor off, don't want to fucking see any more of this shit today 2026-02-05T00:51:04 < qyx> are you back home? 2026-02-05T01:43:04 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-05T01:53:04 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 244 seconds] 2026-02-05T02:27:42 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-05T07:15:34 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-05T07:38:31 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-05T08:01:05 -!- tomeaton17 [~tom@user/tomeaton17] has quit [Quit: ZNC 1.9.0+deb2ubuntu0.1~esm2 - https://znc.in] 2026-02-05T08:01:24 -!- tomeaton17 [~tom@user/tomeaton17] has joined ##stm32 2026-02-05T09:02:58 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has quit [Quit: Leaving.] 2026-02-05T10:35:06 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2026-02-05T10:43:38 < Steffanx> Even without AI a computer defeated karlp . Can you imagine what it can do WITH AI! :o 2026-02-05T10:44:07 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-05T10:56:00 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-05T12:01:57 -!- tomeaton17 [~tom@user/tomeaton17] has quit [Quit: ZNC 1.9.0+deb2ubuntu0.1~esm2 - https://znc.in] 2026-02-05T12:02:32 -!- tomeaton17 [~tom@user/tomeaton17] has joined ##stm32 2026-02-05T12:16:06 < karlp> qyx: yeah, been back for a week or so now. 2026-02-05T12:16:14 < karlp> sure wasnt' doing kernel shits on holidays 2026-02-05T12:16:27 < karlp> so, who did st buy to have these new wifi and nb-iot parts? 2026-02-05T12:16:41 < karlp> " 2026-02-05T12:16:43 < karlp> Full ST-owned supply chain for module manufacturing 2026-02-05T12:16:45 < karlp> " 2026-02-05T12:17:01 -!- haritz [~hrtz@140.228.70.141] has joined ##stm32 2026-02-05T12:17:01 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-05T12:26:28 < qyx> ST67W? 2026-02-05T12:28:22 < qyx> maybe nxp iw611? 2026-02-05T12:37:44 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-05T12:45:24 < zyp> st67w page says it's based on a qualcomm radio chip fwiw 2026-02-05T12:48:29 < zyp> st87m doesn't say 2026-02-05T12:48:46 < qyx> idk just rang a bell, stm67w611 2026-02-05T12:48:50 < qyx> -m 2026-02-05T12:49:07 < qyx> and parametrically they are very similar 2026-02-05T12:51:27 < zyp> speaking of nb-iot, the new ntn stuff is pretty amazing, I don't get how it's possible 2026-02-05T12:52:31 -!- nerozero [~nerozero@87.253.63.54] has quit [Remote host closed the connection] 2026-02-05T12:53:04 < zyp> (i.e. satellite based nb-iot) 2026-02-05T12:54:19 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-05T12:56:57 < zyp> coworker tested it the other day, just a regular omnidirectional antenna, nothing fancy, no pointing at the satellite, just needs free sight and it happily gets a bidirectional nb-iot connection to a geostationary satellite 2026-02-05T12:59:34 < qyx> to a geostationary? 2026-02-05T12:59:38 < zyp> yes 2026-02-05T13:00:05 < qyx> how much $$? 2026-02-05T13:01:00 < zyp> depends on the operator, tested one charges $.3/kB 2026-02-05T13:01:02 < zyp> https://monogoto.io/monogoto-ntn-pricing-pay-as-you-go-simplified-pricing/ 2026-02-05T13:01:28 -!- nerozero [~nerozero@87.253.63.54] has quit [Remote host closed the connection] 2026-02-05T13:03:13 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-05T13:03:14 < qyx> $300 per MB? the fuk 2026-02-05T13:04:05 < qyx> that's maybe suitable for snow level reporting from the Everest twice a day.. 2026-02-05T13:04:45 < qyx> so, testing my new budget lolwon load 2026-02-05T13:04:54 < zyp> AIUI it's not expensive compared to other satellite systems 2026-02-05T13:11:59 < specing> no starlink IoT yet? 2026-02-05T13:17:06 < qyx> stardong is overrated 2026-02-05T13:21:24 < karlp> I was talking about https://www.st.com/content/st_com/en/campaigns/ultra-compact-low-power-nb-iot-module-st87m01-asp-mcnbiot.html 2026-02-05T13:21:41 < karlp> which is, by claims, explicitly not qualcomm like the stm67w is. 2026-02-05T13:55:31 < karlp> is this normal for epaper fonts? https://bin.jvnv.net/file/LY4uc.jpeg it looks like trash, is that a bug in the epaper driver this person's using or something? 2026-02-05T14:11:03 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-05T14:16:09 < c10ud> i think it depends on how it's doing the font rendering 2026-02-05T14:16:13 < c10ud> slick font rendering for big fonts is not that ezy 2026-02-05T14:17:16 < qyx> why is it so hairy 2026-02-05T14:32:49 < karlp> i know right? it looks so bad. 2026-02-05T14:49:13 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2026-02-05T15:01:10 < mawk> yeah it looks misconfigured 2026-02-05T15:01:39 < mawk> even cheap e-paper should have a couple bits to control the grey scale 2026-02-05T15:01:43 < mawk> and do some anti-aliasing 2026-02-05T15:02:16 < karlp> it's the it doesn't look like aliasing though, it looks like... I dunno, just.. wrong. 2026-02-05T15:04:20 < mawk> I got a couple samples of car key immobilizer transponders, I should be able to use them to open my office RFID lock 2026-02-05T15:04:23 < mawk> they're extra tiny 2026-02-05T15:04:34 < mawk> https://imgur.com/a/4ekbKUj 2026-02-05T15:04:59 < mawk> I will hide one inside a 3D-printed miniature model of the device we make to use as the key 2026-02-05T15:05:09 < karlp> those are super old, 2026-02-05T15:05:20 < karlp> I rememember someone at uni doign indoor positioning using those 2026-02-05T15:05:22 < mawk> it's super tiny but it still has a better antenna than the genuine paxton tags, it's insane 2026-02-05T15:05:51 < mawk> ah nice 2026-02-05T15:06:13 < karlp> we made spare keys for a friends old car by pulling that out of the broken smart key, sticky taping it to the steering column and then just getting dumb "just cut the key part" keys cut 2026-02-05T15:06:24 < karlp> let him have two keys on the cheap. 2026-02-05T15:08:09 < mawk> nice 2026-02-05T15:11:11 < ventyl> there's a serial bus between ECUs in my car. previously, I've been able to find pinout diagrams which shown which pins carry it, now I can't find any. 2026-02-05T15:11:21 < mawk> you can clone them with relatively low effort, assuming it's the same model (PCF7936): http://www.proxmark.org/files/Documents/125%20kHz%20-%20Hitag/Gone_in_360_Seconds_Hijacking_with_Hitag2-USENIX_2012.pdf 2026-02-05T15:11:29 < mawk> you mean besides CAN ventyl ? 2026-02-05T15:11:45 < ventyl> my car predates existence of CAN by some ~1 year 2026-02-05T15:11:52 < mawk> maybe a proto version of it 2026-02-05T15:12:00 < ventyl> technically by around ~10 2026-02-05T15:12:12 < mawk> my car has no serial bus at all 2026-02-05T15:12:20 < mawk> or nothing else really 2026-02-05T15:12:27 < ventyl> its more probable that it will be K-line based 2026-02-05T15:12:46 < ventyl> probably a weird hybrid using K-line physical layer and CAN-line signalling 2026-02-05T15:13:39 < ventyl> its really just an internal bus between two parts of motor-management as this is realized as two independent controllers 2026-02-05T15:34:08 < Steffanx> Mawk: You mean you own a "benenwagen"? 2026-02-05T15:34:23 < mawk> inderdaad 2026-02-05T15:37:20 < ventyl> :> 2026-02-05T17:18:47 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has joined ##stm32 2026-02-05T17:31:47 -!- nerozero [~nerozero@87.253.63.54] has quit [Remote host closed the connection] 2026-02-05T17:33:34 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-05T18:03:02 < Steffanx> Did you watch rundfunk yet mawk? 2026-02-05T18:16:18 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-05T19:29:48 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-05T19:42:36 -!- infisd [~infisc@user/infisc] has joined ##stm32 2026-02-05T19:48:10 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-05T19:55:19 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-05T20:47:25 -!- infisd [~infisc@user/infisc] has quit [Ping timeout: 245 seconds] 2026-02-05T21:47:27 -!- umbramalison [~umbramali@188.74.90.42] has quit [Quit: %So long and thanks for all the fish%] 2026-02-05T21:47:40 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has joined ##stm32 2026-02-05T21:48:46 -!- umbramalison [~umbramali@188.74.90.42] has joined ##stm32 2026-02-05T21:52:19 -!- PhantomWork2 [~PhantomWo@modemcable022.175-37-24.static.videotron.ca] has joined ##stm32 2026-02-05T21:54:24 -!- umbramalison [~umbramali@188.74.90.42] has quit [Quit: %So long and thanks for all the fish%] 2026-02-05T21:54:59 -!- umbramalison [~umbramali@188.74.90.42] has joined ##stm32 2026-02-05T21:55:13 -!- PhantomWork [~PhantomWo@modemcable022.175-37-24.static.videotron.ca] has quit [Ping timeout: 264 seconds] 2026-02-05T21:57:20 -!- umbramalison [~umbramali@188.74.90.42] has quit [Client Quit] 2026-02-05T22:01:25 -!- umbramalison [~umbramali@188.74.90.42] has joined ##stm32 2026-02-05T22:04:41 < mawk> ah no I forgot 2026-02-05T22:23:19 -!- drzacek [~quassel@2a01:3d8:33c:7a00:ffaf:ba1e:3ae2:7f98] has joined ##stm32 2026-02-05T22:58:17 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-05T22:58:39 -!- drzacek [~quassel@2a01:3d8:33c:7a00:ffaf:ba1e:3ae2:7f98] has quit [Quit: quit] 2026-02-05T23:46:57 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 244 seconds] --- Day changed Fri Feb 06 2026 2026-02-06T00:24:49 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 260 seconds] 2026-02-06T02:57:04 -!- qyx [~qyx@84.245.120.145] has quit [Ping timeout: 260 seconds] 2026-02-06T02:58:37 -!- qyx [~qyx@84.245.120.218] has joined ##stm32 2026-02-06T03:44:26 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-06T04:17:59 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-06T04:18:48 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-06T04:21:02 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-06T04:22:26 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has quit [Quit: bitmask] 2026-02-06T04:28:06 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-06T05:00:09 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has quit [Ping timeout: 260 seconds] 2026-02-06T05:00:34 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has joined ##stm32 2026-02-06T05:08:55 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-06T05:19:07 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-06T05:26:24 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-06T05:28:38 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-06T05:32:34 -!- vampirefrog [~vampirefr@5.12.7.155] has quit [Quit: Ping timeout (120 seconds)] 2026-02-06T05:32:47 -!- vampirefrog [~vampirefr@5.12.7.155] has joined ##stm32 2026-02-06T05:48:30 -!- mid-kid [~mid-kid@2a01:7c8:aac8:1e8:5054:ff:fe5e:cd48] has quit [Ping timeout: 256 seconds] 2026-02-06T05:50:09 -!- mid-kid [~mid-kid@2a01:7c8:aac8:1e8:5054:ff:fe5e:cd48] has joined ##stm32 2026-02-06T05:52:31 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has joined ##stm32 2026-02-06T05:59:41 -!- NEYi [~NEYi@195.234.78.190] has joined ##stm32 2026-02-06T06:07:00 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has quit [Ping timeout: 245 seconds] 2026-02-06T07:19:00 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-06T07:49:16 -!- infisd [~infisc@user/infisc] has joined ##stm32 2026-02-06T07:56:29 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-06T08:03:27 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-06T08:34:15 -!- catphish [~quassel@user/catphish] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 2026-02-06T08:34:31 -!- catphish [~quassel@user/catphish] has joined ##stm32 2026-02-06T08:59:32 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has quit [Quit: Leaving.] 2026-02-06T09:01:37 -!- krjst [~krjst@2a0a:4cc0:2000:789a:b827:c6ff:fed6:bb48] has quit [Quit: bye] 2026-02-06T09:01:58 -!- krjst [~krjst@2a0a:4cc0:2000:789a:b827:c6ff:fed6:bb48] has joined ##stm32 2026-02-06T09:10:41 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-06T09:25:36 -!- NEYi [~NEYi@195.234.78.190] has quit [Read error: Connection reset by peer] 2026-02-06T11:42:45 -!- haritz [~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8] has joined ##stm32 2026-02-06T11:42:45 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-06T11:44:22 -!- infisd [~infisc@user/infisc] has quit [Ping timeout: 246 seconds] 2026-02-06T11:50:26 < karlp> meh, new esp-idf just blows out flash 2026-02-06T11:50:28 < karlp> " Updating to mbedTLS 4.x with PSA migration increases the flash footprint. For http_server/simple, the flash impact increases about 41KB " 2026-02-06T13:09:52 < mawk> that's a lot 2026-02-06T13:44:37 < Steffanx> I used Zephyr on esp32. It was surprisingly easy. 2026-02-06T13:45:35 < Steffanx> Incl talking to an mqtt broker over 4G 2026-02-06T13:54:47 < mawk> yes it's easy when the board is already supported and there's nothing custom to do 2026-02-06T13:55:36 < mawk> for my custom nrf52 board I had to endure device tree torture and patching the zephyr drivers to be able to update the wifi module 2026-02-06T13:56:55 -!- infisd [~infisc@user/infisc] has joined ##stm32 2026-02-06T14:12:57 -!- flatmush [~benbrewer@149.57.121.15] has quit [Ping timeout: 252 seconds] 2026-02-06T14:13:09 -!- flatmush [~benbrewer@149.57.121.15] has joined ##stm32 2026-02-06T14:39:28 < \dev\ice> 4 2026-02-06T14:43:52 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Quit: Leaving] 2026-02-06T14:44:13 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-06T14:47:20 < mawk> 5 2026-02-06T14:59:49 < karlp> 45 2026-02-06T15:12:20 < qyx> Steffanx: I have the same experience as mawk 2026-02-06T15:12:27 < qyx> tried to use it on my hardware 2026-02-06T15:20:26 < Steffanx> Wasn't that hard either. 2026-02-06T15:20:58 < Steffanx> If you want things existing drivers can't do, then yeah.. 2026-02-06T15:22:28 < mawk> it was a case of the driver doing too much 2026-02-06T15:22:38 < mawk> and the low-level and high-level driver functions being intertwined 2026-02-06T15:23:19 < Steffanx> Oh this was your weird as old winc thingy? 2026-02-06T15:23:24 < Steffanx> *ass 2026-02-06T15:24:24 < Steffanx> But anyway, your experience is not my experience qyx 2026-02-06T15:25:30 < mawk> yes 2026-02-06T15:34:15 < qyx> my experience is genuine and nonrepeatable 2026-02-06T15:35:56 < Steffanx> Yes. Absolutely 💯 2026-02-06T15:38:43 < qyx> and my current one is being cold or having some sort of flu 2026-02-06T15:41:46 < Steffanx> Lol again? 2026-02-06T15:41:53 < Steffanx> > kids 2026-02-06T16:04:58 < karlp> kids have been pretty rough all week, wife's ben sick for a few days, I got a runny nose last night, and am good again today :) 2026-02-06T16:05:19 < karlp> biking through the winter makes me too touch for such trivialities as "colds" ands "coughs" 2026-02-06T16:09:46 < karlp> I love finding things like this: https://paste.jvnv.net/view/7Am1r 2026-02-06T16:09:49 < karlp> fills me with confidence. 2026-02-06T16:26:27 < c10ud> even the user code is full of confidence if null ptr check needs to be baked in 2026-02-06T16:55:53 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has joined ##stm32 2026-02-06T18:00:49 < mrec_> did anyone play around with the stm32h7 and use HSE? I have two of those boards here, and desoldered one 25mhz crystal from the ethernet IC and added it to the STM32H7 however if I enable HSE my application doesn't work; I still have quite some room for investigation here but I wonder if there's something fundamental that has to be taken care about that I'm missing at the moment. 2026-02-06T18:04:11 < mrec_> I do see the 25mhz at the oscillator pins. 2026-02-06T18:06:04 < karlp> does h7 work with 25M ext? 2026-02-06T18:06:11 < karlp> some of them only go to 24 or something.. 2026-02-06T18:07:01 < mrec_> HSE on-board oscillator from X3 crystal (not provided): For its typical frequencies, 2026-02-06T18:07:04 < mrec_> capacitors, and resistors, refer to the STM32H7 series microcontroller datasheet and 2026-02-06T18:07:07 < mrec_> the application note Oscillator design guide for STM8AF/AL/S and STM32 2026-02-06T18:07:09 < mrec_> microcontrollers (AN2867) for the oscillator design guide. The X3 crystal has the 2026-02-06T18:07:12 < mrec_> following characteristics: 25 MHz, 6 pF, 20 ppm. The configuration must be: 2026-02-06T18:07:36 < mrec_> according to the bom they suggest the same crystal as they use for the ethernet chipset (so I desoldered it from the second board) 2026-02-06T18:08:23 < mrec_> the 25mhz signal is there I'm just not sure what the stm32 is doing with it :-) 2026-02-06T18:26:55 < qyx> karlp: oh o/\o 2026-02-06T18:27:27 < qyx> wait one more day, I was good yesterday after having running nose 2 days ago, thats the start 2026-02-06T18:27:45 < qyx> other things being equal 2026-02-06T18:31:24 < catphish> today's STM32 fun: i have a DAC and an ADC triggered by the same timer. i noticed today the ADC was sampling at half the speed of the DAC. took me quite a while to figure out that the ADC clock was too slow for it to keep up with requests from the timer, so it was skipping every 2nd sample 2026-02-06T18:45:25 < mawk> well it depends what you configured for the sampling time 2026-02-06T18:45:36 < mawk> the adc will happily sample too fast if you tell it to 2026-02-06T18:45:45 < mawk> then you get garbage data but it doesn't complain 2026-02-06T18:46:13 < catphish> that's not what mine did. it just skipped every 2nd request 2026-02-06T18:46:36 < mawk> even though the sampling time + conversion time was less than the clock period? 2026-02-06T18:47:15 < catphish> no, to be clear, the sampling time + conversion time was longer than the period at which the timer was triggering it 2026-02-06T18:47:22 < mawk> ah, then yeah of course 2026-02-06T18:48:14 < mawk> if you keep it under like 1Msps it should always be fine no matter the configuration, if you go faster you have to start looking at the signal source impedance and the analog path for that ADC channel, or decrease the resolution 2026-02-06T18:50:12 < catphish> i was previously running the STM32 at 240MHz, and i had a timer with a 2400 divider that triggered the ADC at 100ksps, it worked fine. i then lowered the peripheral clocks to 64MHz to save power, and changed the divider to 640, so the timer still triggered the ADC at 100ksps, but now with the slower clock, the sampling time exceeded 10us 2026-02-06T18:50:51 < qyx> thats an expected outcome 2026-02-06T18:51:10 < qyx> there was even a figure showing what happens when a trigger comes when a conversion is ongoing 2026-02-06T18:51:19 < catphish> anyway, changing the clock divider on the ADC from /8 to /4 was enough to speed it up sufficiently to sample in time 2026-02-06T18:51:49 < catphish> that makes sense, it puzzled me for a little too long, but does seem like an obviously correct behaviour 2026-02-06T20:42:48 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 260 seconds] 2026-02-06T21:41:04 -!- infisd [~infisc@user/infisc] has quit [Read error: Connection reset by peer] 2026-02-06T21:46:02 -!- pragmalin [~pragmalin@user/pragmalin] has joined ##stm32 2026-02-06T22:07:31 -!- pragmalin [~pragmalin@user/pragmalin] has quit [Quit: Leaving] 2026-02-06T22:08:42 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Read error: Connection reset by peer] 2026-02-06T22:10:51 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-06T22:44:55 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 245 seconds] 2026-02-06T22:59:46 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-06T23:06:19 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 264 seconds] 2026-02-06T23:14:04 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-06T23:14:50 < mawk> I ran out of cards to abuse 2026-02-06T23:14:52 < mawk> and tags 2026-02-06T23:14:55 < mawk> need to get new ones 2026-02-06T23:15:07 < mawk> or maybe try to read the dutch passport now 2026-02-06T23:15:23 < mawk> open source eMRTD tools fail to read it, it has special encryption or something 2026-02-06T23:16:17 < mawk> I was able to not only read but write to my Dijon bus pass, they have no password and no write protection, I'm pretty sure I could roll back the card to an earlier state after using it and get infinite travel 2026-02-06T23:16:36 < mawk> I wrote some obscenities in the memory in the meantime 2026-02-06T23:17:07 < mawk> there are 8 bytes that are down-counting only that might be used for security if they were smart 2026-02-06T23:25:56 < qyx> mawk: they are checking that 2026-02-06T23:26:04 < qyx> at least here they are 2026-02-06T23:26:19 < qyx> buses are refueled with data at end stops 2026-02-06T23:26:35 < mawk> but what happens with the down counters 2026-02-06T23:26:55 < mawk> in dutchland all the data is on the card itself 2026-02-06T23:27:12 < mawk> if you change the credit then the card uploads its new data to the server when you go to the station 2026-02-06T23:27:15 < qyx> yes here too 2026-02-06T23:27:17 < mawk> not the other way around 2026-02-06T23:27:31 < qyx> but data exchange with he web and the whole infrastructure hapoens at end stops 2026-02-06T23:27:58 < qyx> when you buy a new ticket inoine, it gets written to bus db at the end stop and then gets written to your card 2026-02-06T23:28:05 < mawk> right 2026-02-06T23:28:20 < qyx> theh tell you explicitly when your ticket becomes valid 2026-02-06T23:28:32 < mawk> in dutchland if you manually change the card credit it also updates the fake value on the server 2026-02-06T23:28:36 < qyx> so I guess they are checking that in the other direction too 2026-02-06T23:28:46 < qyx> there was a large fuckup right at the beginnih 2026-02-06T23:28:52 < qyx> so they probably fixed that 2026-02-06T23:28:53 < mawk> but they run regular discrepancy checks and ban you if it's bad, but it takes a while for the checks to run, maybe weekly 2026-02-06T23:29:27 < qyx> also you can here with a credit card 2026-02-06T23:29:40 < mawk> in paris the card is the only source of data, but it's some kind of secure smartcard crap 2026-02-06T23:29:43 < qyx> but if there is not enough money, your card gets banned on the second day 2026-02-06T23:29:45 < mawk> probably with public key signing 2026-02-06T23:29:55 < mawk> yeah in NL too 2026-02-06T23:30:09 < mawk> so people used to make virtual cards with revolut or n26 and travel for free 2026-02-06T23:30:13 < mawk> so now they banned these banks 2026-02-06T23:31:11 < mawk> the dijon card is some obscure ST bullshit you can't even buy online except in bulk by packs of 1000, I doubt they had security in mind 2026-02-06T23:33:18 < mawk> I'm sure there was corruption by ST officials to get them to choose this instead of something a bit more secure like mifare ultralight with AES 2026-02-06T23:33:48 < mawk> ikea rothult lock cards at least have a password, they're some weird ST tags too 2026-02-06T23:33:55 < mawk> but the password is transmitted in cleartext 2026-02-06T23:34:05 < qyx> what, legit2? 2026-02-06T23:34:18 < qyx> whats the correct name 2026-02-06T23:35:00 < qyx> oh legic2 2026-02-06T23:35:01 < mawk> in dijon it's ST SRT512 and ikea is ST25TA 2026-02-06T23:35:32 < qyx> also fucking H8N17 bird flu or what abomination is this 2026-02-06T23:35:39 < mawk> lol 2026-02-06T23:35:45 < qyx> I am going to disassemble till the morning 2026-02-06T23:36:11 < qyx> 5x worse than my covid was 2026-02-06T23:36:28 < mawk> don't go near birds 2026-02-06T23:49:05 < catphish> my USB oscilloscope and logic analyzer are coming along nicely 2026-02-06T23:49:05 < catphish> https://i.ibb.co/39xRwbwW/scope-analog.jpg 2026-02-06T23:49:05 < catphish> https://i.ibb.co/kVw6Wx5b/scope-digital.jpg 2026-02-06T23:52:02 < catphish> alas no STM32 because ST seem a bit behind in the USB3 game --- Day changed Sat Feb 07 2026 2026-02-07T00:00:43 < mawk> nice 2026-02-07T00:09:02 < Phantom> everybody is behind on USB3 imo... 2026-02-07T00:46:46 < catphish> i'm using an FTDI ASIC for now, it was between that and CH569 which is kinda cool but terrifyingly undocumented 2026-02-07T00:46:57 -!- umbramal- [~umbramali@188.74.90.42] has joined ##stm32 2026-02-07T00:47:07 -!- umbramalison [~umbramali@188.74.90.42] has quit [Ping timeout: 264 seconds] 2026-02-07T00:49:46 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 246 seconds] 2026-02-07T01:19:29 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-07T01:30:51 < jbo> believe me CH is not kinda cool 2026-02-07T01:48:23 < Steffanx> Except for the weather .ch was fine last time I visited 2026-02-07T01:49:08 -!- umbramalison [~umbramali@188.74.90.42] has joined ##stm32 2026-02-07T01:49:38 -!- umbramal- [~umbramali@188.74.90.42] has quit [Ping timeout: 260 seconds] 2026-02-07T02:31:20 < qyx> kinda raining 2026-02-07T04:36:36 -!- System_Error [~SystemErr@user/systemerror] has quit [Ping timeout: 252 seconds] 2026-02-07T04:59:23 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-07T05:12:56 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-07T06:00:54 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-07T07:54:43 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-07T08:48:20 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has quit [Quit: Leaving.] 2026-02-07T10:42:59 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-07T11:04:41 -!- IanW_ [~IceChat9@jindivik.force9.co.uk] has joined ##stm32 2026-02-07T11:31:18 -!- System_Error [~SystemErr@user/systemerror] has quit [Ping timeout: 252 seconds] 2026-02-07T13:18:24 -!- nerozero [~nerozero@87.253.63.54] has quit [Remote host closed the connection] 2026-02-07T13:19:42 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-07T13:39:06 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-07T14:32:16 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-07T14:32:29 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-07T15:08:22 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-07T16:09:10 < mawk> trying to implement reading mifare classic with a ST25R95 reader/emulator chip 2026-02-07T16:09:24 < mawk> so $device at work can read tags and not just the UIDs 2026-02-07T16:09:55 < mawk> it has a feature to disable processing parity bits so I can do it myself 2026-02-07T16:10:18 < mawk> as mifare classic encrypts the parity bits (which is a huge part of why it's so insecure) 2026-02-07T16:10:55 < mawk> jbo I was in Bâle in a weird museum 2026-02-07T16:12:37 < mawk> took this masterpiece with a film camera https://i.imgur.com/Xl8Un1P.jpeg 2026-02-07T16:12:59 < mawk> the pink panther getting lucky 2026-02-07T16:26:25 < mrec_> I got my HSE clock work with the stm32h7, and the accuracy of the timers is now much better than before 2026-02-07T16:27:05 < mrec_> the accuracy is now within tens of nanoseconds, before it was +/- one microsecond 2026-02-07T16:31:12 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has joined ##stm32 2026-02-07T16:47:47 < mawk> do you have a HRTIM on it? you can get even more precise 2026-02-07T17:06:42 < mrec_> the stm32h723z doesn't seem to have HRTIM 2026-02-07T17:08:50 < mawk> the filthy swiss want me to pay for the ISO14443 standard 2026-02-07T17:08:55 < mawk> thank god for libgen 2026-02-07T17:13:39 < mrec_> Anna :-) 2026-02-07T17:20:54 < mawk> I think I'm going to use the ST RFAL library at least for selecting the tag, this anticollision loop bullshit looks complicated 2026-02-07T17:21:16 < mawk> I just need to send and receive raw commands 2026-02-07T17:25:41 < qyx> anna was my first primary school love 2026-02-07T17:45:56 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-07T17:47:14 < Steffanx> Awh, young and naive qyx. 2026-02-07T17:55:34 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-07T18:26:25 -!- hexo [~hexo@user/hexo] has quit [Ping timeout: 244 seconds] 2026-02-07T18:26:54 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-07T19:09:35 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-07T19:09:46 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-07T19:10:20 < karlp> mawk: if you want legit, you can normally buy them from estonian test agencies cheaper tahn swiss... 2026-02-07T19:12:11 < karlp> well, normallyu, that particular one looks about the same 2026-02-07T19:20:06 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-07T19:20:38 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-07T20:11:28 < mawk> ah nice 2026-02-07T20:11:43 < mawk> my boss usually doesn't mind me fetching standards from libgen or scihub 2026-02-07T20:12:26 < mawk> I'm going to format the tags as NDEF so they can be read and written with a regular phone 2026-02-07T20:12:35 < mawk> so I can add standardized text data 2026-02-07T20:12:44 < mawk> also a url to rickroll if you just scan it on a phone 2026-02-07T20:13:05 < mawk> it only works on android with a NXP chipset but that's still a bunch of phones 2026-02-07T20:16:03 < Steffanx> Time for me to have a talk with the boss, mawk :) 2026-02-07T20:25:06 < mawk> lol 2026-02-07T20:25:29 < qyx> don't hurt innovation steff 2026-02-07T20:25:51 < mawk> it's stealing from the swiss everybody enjoys doing it 2026-02-07T20:29:34 < Steffanx> True, theyve kept our gold. We have the right to steal from them 2026-02-07T20:33:20 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has quit [Quit: WeeChat 4.1.1] 2026-02-07T21:10:32 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-07T21:25:02 -!- ferdna [~ferdna@user/ferdna] has quit [Read error: Connection reset by peer] 2026-02-07T21:25:38 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 260 seconds] 2026-02-07T23:29:58 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-07T23:37:19 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2026-02-07T23:41:51 -!- Livio [~livio@user/livio] has joined ##stm32 --- Day changed Sun Feb 08 2026 2026-02-08T00:24:53 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-08T00:27:37 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 264 seconds] 2026-02-08T02:08:52 -!- IanW_ [~IceChat9@jindivik.force9.co.uk] has quit [Quit: Bye] 2026-02-08T02:57:45 -!- qyx [~qyx@84.245.120.218] has quit [Ping timeout: 265 seconds] 2026-02-08T02:59:30 -!- qyx [~qyx@84.245.121.138] has joined ##stm32 2026-02-08T03:22:06 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-08T07:53:01 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-08T08:39:00 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-08T08:54:34 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has quit [Quit: Leaving.] 2026-02-08T09:28:43 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-08T09:59:47 < machinehum> https://www.tpart.net/ 2026-02-08T10:00:03 < machinehum> ThinkPad is a work of art! 2026-02-08T10:46:48 -!- IanW_ [~IceChat9@jindivik.force9.co.uk] has joined ##stm32 2026-02-08T11:15:09 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 260 seconds] 2026-02-08T11:45:34 < qyx> was expecting a new octopart 2026-02-08T11:54:17 < machinehum> LPDDR4 prices also being affected by AI? 2026-02-08T11:54:36 < machinehum> qyx: sadly no 2026-02-08T11:56:15 < ventyl> yes, they apparently are 2026-02-08T11:59:56 < jpa-> factories are probably shifting production to whatever the aiboomers are now buying 2026-02-08T12:10:20 < ventyl> willing to buy, much of the stuff is not even bought yet, if I understand the situation correctly 2026-02-08T12:13:27 < machinehum> My DDR3 chip went from 3$ to 10$ and then sold out 2026-02-08T12:13:38 < machinehum> I thought I would be immune 2026-02-08T12:20:40 < jpa-> time to stock up on ferrite cores 2026-02-08T12:42:29 < qyx> lets check my lpddr4 2026-02-08T12:42:45 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-08T12:44:35 < qyx> oh it is not lpddr4, just a ddr4 in sodimm 2026-02-08T12:45:18 < qyx> 200 eur for a 32 GB module? wat 2026-02-08T13:06:25 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-08T13:16:10 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-08T14:22:01 < ventyl> that's too much, isn't it? 2026-02-08T14:22:18 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-08T16:40:01 -!- IanW_ [~IceChat9@jindivik.force9.co.uk] has quit [Quit: Bye] 2026-02-08T17:44:40 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has joined ##stm32 2026-02-08T18:45:28 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-08T19:04:55 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-08T20:07:09 -!- hexo_ [~hexo@user/hexo] has joined ##stm32 2026-02-08T20:20:46 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-08T20:22:45 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-08T20:26:39 < jpa-> https://www.greatandhra.com/articles/special-articles/dalit-engineer-alleges-caste-bias-at-microsoft-152676 "he was instead assigned other programming languages like C++" .. "caused harm to his personal dignity" sounds about right 2026-02-08T21:09:46 < Steffanx> Ever considered sueing your employer jpa- ? 2026-02-08T21:20:00 < catphish> Is anyone familiat with the LTDC peripheral? I've been helping someone debug a problem but i'm totally out of ideas. The LTDC is reading pixels from DRAM and sending them to a display via DSI. Sometimes, the image will get offset to the right by a few pixels, as if the DRAM reads are falling beind the image output. However it doesn't seem to trigger the underrun flag, nor can I figure out why. 2026-02-08T21:20:56 < jpa-> is the offset temporary or persisting? 2026-02-08T21:21:10 < jpa-> also which stm32? h7? 2026-02-08T21:38:04 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has left ##stm32 [] 2026-02-08T21:47:06 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-08T21:47:17 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-08T21:57:49 -!- NEYi [~NEYi@195.234.78.190] has joined ##stm32 2026-02-08T22:08:30 < catphish> jpa-: once it happens, it persists, the image remains offset, always to the right, and sometimes it will then happen again and offset further, it continues to work otherwise, but the visible pixels remain offset from the sync signals. it's a STM32F469 2026-02-08T22:11:45 < catphish> it's like there's 2 parts to the peripheral, one that generates visible pixes, and one that packs them into lines, and no synchronization between the two except at the initial reset, so if the part that generates pixels falls behind, the whole image is just offset forever 2026-02-08T22:12:44 < mawk> it's DMA right? 2026-02-08T22:13:05 < mawk> is the buffer aligned properly? are you using the FIFO? 2026-02-08T22:13:13 < mawk> there are extra alignment requirements with the FIFO 2026-02-08T22:13:22 < mawk> at least on H7, idk about that of F4 2026-02-08T22:16:51 < catphish> i'd think if there was an alignment problem it would just be persistently broken, but i'll check 2026-02-08T22:17:22 < catphish> i'm not sure how the DMA part works, i'll try to find more details, this one isn't my project, just helping someone 2026-02-08T22:22:08 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2026-02-08T22:32:26 < zyp> does the LTDC feed the DSI outputs? I thought that was separate 2026-02-08T22:32:33 < zyp> I've only used LTDC with parallel output 2026-02-08T23:13:15 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-08T23:29:47 -!- Livio_ [~livio@user/livio] has joined ##stm32 2026-02-08T23:33:10 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] --- Day changed Mon Feb 09 2026 2026-02-09T00:08:07 -!- NEYi [~NEYi@195.234.78.190] has quit [Read error: Connection reset by peer] 2026-02-09T00:14:00 -!- nomorekaki [~nomorekak@37-33-55-229.bb.dnainternet.fi] has joined ##stm32 2026-02-09T00:14:27 < nomorekaki> night watch 2026-02-09T00:16:39 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 252 seconds] 2026-02-09T00:21:08 -!- Livio_ [~livio@user/livio] has quit [Quit: leaving] 2026-02-09T00:28:45 < Steffanx> You're a little early nomorekaki 2026-02-09T00:39:05 < ventyl> earlykaki 2026-02-09T01:20:07 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-09T01:39:02 < qyx> sauna time? 2026-02-09T04:07:02 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-09T04:27:04 < mrec_> I think someone already used the NUCLEO-WB15CC, any feedback? how's the performance? 2026-02-09T04:28:28 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-09T04:38:27 -!- hexo_ [~hexo@user/hexo] has quit [Ping timeout: 252 seconds] 2026-02-09T07:37:17 < jpa-> zyp: it's funny, the DSI host takes the LTDC parallel signals and packs them onto the DSI lines 2026-02-09T07:38:35 < jpa-> catphish: always to the right makes the question whether the scan order is left-to-right or opposite; because if the image moves right, it sounds there are extra pixels in the FIFO 2026-02-09T07:53:00 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-09T07:55:31 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2026-02-09T08:23:22 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-09T10:21:10 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 244 seconds] 2026-02-09T10:34:56 -!- om3ga [~om3ga@93.177.187.134] has quit [Ping timeout: 240 seconds] 2026-02-09T10:57:43 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-09T10:58:09 -!- nomorekaki [~nomorekak@37-33-55-229.bb.dnainternet.fi] has quit [Quit: Client closed] 2026-02-09T11:04:17 < catphish> jpa-: my thought was the opposite, that it was getting empty and "empty" pixels were being added to the stream out of necessity 2026-02-09T11:04:33 < catphish> but either way, i will lok more closely at the DMA/FIFO pipeline 2026-02-09T11:13:06 -!- om3ga [~om3ga@93.177.187.134] has joined ##stm32 2026-02-09T12:08:52 -!- System_Error [~SystemErr@user/systemerror] has quit [Ping timeout: 252 seconds] 2026-02-09T12:13:31 < jpa-> catphish: hmm, that's a reasonable explanation too 2026-02-09T12:14:04 < jpa-> though the LTDC fifo underrun flag not getting set is weird in either case 2026-02-09T12:15:42 < jpa-> if it was just once, it could be some software bug messing up LTDC registers, but that's unlikely to result in a second shift in same direction 2026-02-09T12:17:09 < jpa-> and i assume there are writes to the framebuffer too, so it cannot be the SDRAM interface being in eternal "read next row" mode 2026-02-09T12:17:25 < jpa-> (oh well, it'd have to return to start anyway) 2026-02-09T12:18:06 < jpa-> i wonder if DSI burst mode vs. non-burst mode makes any difference 2026-02-09T12:27:58 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-09T12:59:58 -!- tomeaton17 [~tom@user/tomeaton17] has quit [Quit: ZNC 1.9.0+deb2ubuntu0.1~esm2 - https://znc.in] 2026-02-09T13:00:18 -!- tomeaton17 [~tom@user/tomeaton17] has joined ##stm32 2026-02-09T13:00:18 -!- tomeaton17 [~tom@user/tomeaton17] has quit [Remote host closed the connection] 2026-02-09T13:00:53 -!- tomeaton17 [~tom@user/tomeaton17] has joined ##stm32 2026-02-09T14:42:24 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-09T15:21:53 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-09T15:22:05 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-09T15:45:46 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2026-02-09T16:04:10 < mawk> I was trying to cut down the size of our headless cubeide container by deleting all the UI stuff; but apparently even in headless mode it requires all the UI packages or it won't start 2026-02-09T16:04:12 < mawk> amazing 2026-02-09T16:07:04 < ventyl> well I guess its just a bunch of JS running on top of Chrome so you need all the Chrome which is bulk of the distribution anyway 2026-02-09T16:12:39 < mawk> is it? it's just eclipse 2026-02-09T16:14:29 < ventyl> ah the IDE, why do you use it anyway? 2026-02-09T16:15:08 < ventyl> CubeMX is now a standalone component written in JS on top of Chrome and doesn't need CubeIDE to work 2026-02-09T16:16:01 < ventyl> so the IDE is mostly useless and a blocker if you want to run it in CI 2026-02-09T16:25:34 -!- hexo_ [~hexo@user/hexo] has joined ##stm32 2026-02-09T16:35:02 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-09T16:40:26 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-09T16:48:12 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Max SendQ exceeded] 2026-02-09T16:49:07 < jpa-> what does the cubeide container do anyway? i thought cubeide generated files you could then build without it? 2026-02-09T16:51:09 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-09T16:52:43 < ventyl> maybe you still need it if your project type is something else than Makefiles / CMakeLists 2026-02-09T16:52:57 < ventyl> IDK if CubeIDE can work with EWARM projects 2026-02-09T17:06:16 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has joined ##stm32 2026-02-09T17:11:43 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-09T17:14:11 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-09T17:16:28 < nohit> there is also this https://www.st.com/en/development-tools/stm32cubeclt.html 2026-02-09T17:18:33 -!- hexo_ [~hexo@user/hexo] has quit [Ping timeout: 252 seconds] 2026-02-09T17:19:28 < nohit> 16:15:08 CubeMX is now a standalone component written in JS on top of Chrome and doesn't need CubeIDE to work 2026-02-09T17:19:41 < nohit> it was standalone before cubeide even existed 2026-02-09T17:20:07 < karlp> that sounds like creative accounting on when cubeide existed... 2026-02-09T17:22:19 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-09T17:27:05 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-09T17:27:50 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-09T17:34:39 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-09T17:47:11 < qyx> wat, I have cubemx without cubeide 2026-02-09T17:47:21 < qyx> yes it used to be a java app 2026-02-09T17:52:24 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-09T17:54:41 < karlp> that's nto the same as the cube command line tools that nohit is claiming 2026-02-09T17:58:03 < qyx> yes no yes 2026-02-09T17:58:09 < qyx> I mean, you are right 2026-02-09T17:58:59 < qyx> my cognitive functions are now heavily impaired 2026-02-09T17:59:44 < Steffanx> Are you even sure it's js ventyl ? Unless youre not talking about cubemx 6.16.0 but some other cube mx, it's jre all over the place 2026-02-09T18:00:39 < qyx> maybe it is still a java app 2026-02-09T18:00:59 < qyx> but looks worse than electron 2026-02-09T18:01:28 * jbo compiled electron 37.10.3 only four times last week 2026-02-09T18:02:40 < Steffanx> I hope it made you feel better jbo 2026-02-09T18:09:25 -!- rkta_ [~rkta@user/rkta] has joined ##stm32 2026-02-09T18:10:07 -!- phryk_ [~totallyno@user/phryk] has joined ##stm32 2026-02-09T18:10:08 -!- krabrock_ [~krabrock@about/hackers/krabrock] has joined ##stm32 2026-02-09T18:10:24 -!- ou5x [~tim@hator.sunsite.lv] has joined ##stm32 2026-02-09T18:11:06 -!- ColdKeybo[a]rd [~ColdKeybo@user/coldkeyboard] has joined ##stm32 2026-02-09T18:12:04 -!- rkta [~rkta@user/rkta] has quit [Read error: Connection reset by peer] 2026-02-09T18:13:03 -!- HelloShi1ty [~psysc0rpi@bl15-226-17.dsl.telepac.pt] has joined ##stm32 2026-02-09T18:13:55 -!- HelloShitty [~psysc0rpi@bl15-226-17.dsl.telepac.pt] has quit [Ping timeout: 258 seconds] 2026-02-09T18:13:56 -!- ColdKeyboard [~ColdKeybo@user/coldkeyboard] has quit [Ping timeout: 258 seconds] 2026-02-09T18:13:56 -!- phryk [~totallyno@user/phryk] has quit [Ping timeout: 258 seconds] 2026-02-09T18:13:56 -!- krabrock [~krabrock@about/hackers/krabrock] has quit [Ping timeout: 258 seconds] 2026-02-09T18:13:56 -!- oz4ga [~tim@hator.sunsite.lv] has quit [Ping timeout: 258 seconds] 2026-02-09T18:16:13 -!- hexo_ [~hexo@user/hexo] has joined ##stm32 2026-02-09T18:20:23 < karlp> fucking total fail to get adc workign on xmc4800 today 2026-02-09T18:20:35 < karlp> too much xml 2026-02-09T18:34:06 < qyx> hey pros, what kind of linux ipc would you use to pass data 1:n between c/c++/rust/python? 2026-02-09T18:35:08 < qyx> using mqtt now (well, n:m) but it is slow 2026-02-09T18:35:35 -!- ou5x is now known as oz4ga 2026-02-09T18:38:36 < jpa-> what kind of data? big, small, packets, stream, how frequently? 2026-02-09T18:39:10 < mrec_> domain sockets, they are probably the safest 2026-02-09T18:39:44 < qyx> the data is always serialized and packetized in, let's assume, <64KB packets 2026-02-09T18:39:47 < mrec_> android doesn't have shared memory enabled, they have their own implementation 2026-02-09T18:40:02 < mrec_> small packets, domain sockets / udp 2026-02-09T18:40:06 < jpa-> sockets will be kinda annoying to manage in n:m 2026-02-09T18:40:26 < qyx> the processes are arranged in a "data flow graph" 2026-02-09T18:40:43 < qyx> one output can go into multiple inputs 2026-02-09T18:40:59 < qyx> but inpit can be connected to one output only 2026-02-09T18:41:13 < jpa-> https://lkml.org/lkml/2012/2/20/208 apparently linux domain sockets have multicast 2026-02-09T18:42:22 < qyx> oh maybe I could actually use dbus 2026-02-09T18:45:07 < jpa-> or maybe it doesn't have multicast, that patchset doesn't seem to be merged in 2026-02-09T18:47:20 -!- hexo_ is now known as hexo 2026-02-09T18:47:25 < qyx> and then there is zmq.. 2026-02-09T18:47:29 < mrec_> udp multicast :-) 2026-02-09T18:48:29 < mrec_> so many ways. 2026-02-09T18:48:48 < jpa-> udp multicast with 64kB packets sounds like "if you want to receive only part of your data, and in pieces" ;) 2026-02-09T18:52:24 < qyx> one of the people at my company is concerned because the main person behind ZMQ has died, and apparently not much has been happening with ZMQ since. 2026-02-09T18:52:27 < qyx> wat 2026-02-09T18:55:16 < jbo> best to rewrite everything in rust anyway 2026-02-09T19:09:40 -!- rkta_ is now known as rkta 2026-02-09T19:21:33 < qyx> oh there is a native rust implementation too, fairly active 2026-02-09T19:23:00 < Steffanx> Zmq guy died almost a decade ago, why this guy in concerned now qyx? 2026-02-09T19:28:36 < nohit> karlp: i commented on 2 separate things 2026-02-09T19:30:05 < nohit> 1) why use headless cubeide when there is cubeclt 2) cubemx has always been around as a standalone 2026-02-09T19:30:21 < nohit> i did not claim they are the same thing 2026-02-09T19:35:17 < jpa-> qyx: for new and fancy, there is apparently nng 2026-02-09T19:48:58 < qyx> Steffanx: I didn't even notice 2026-02-09T20:14:23 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 260 seconds] 2026-02-09T20:37:59 < catphish> jpa-: DSI burst mode makes no difference either way 2026-02-09T20:38:14 < catphish> (i tested that early on) 2026-02-09T20:40:15 < jpa-> you could write some code that loads the SDRAM interface a lot, and see if the problem occurs more frequently 2026-02-09T20:40:50 < jpa-> LTDC->ISR is a bit weird in that it doesn't say when the fifo underrun flag gets cleared 2026-02-09T20:41:04 < jpa-> presumably only in ICR write 2026-02-09T20:41:20 < jpa-> but some peripherals clear flags on end of condition 2026-02-09T20:42:36 < catphish> jpa-: yeah, it's a bit anecdotal but i'm told it gets better (ie less frequent but not fixed) at lower pixel rates, and gets worse (more likey to occur) when RAM is being written to 2026-02-09T20:43:33 < jpa-> some kind of problem in the SDRAM bus or timing parameters would be an easy explanation, but i can't see how that would produce a permanent shift without causing a FIFO underrun 2026-02-09T20:44:11 < catphish> i'm told the underrun was tested with an interrupt and it was ONLY fired when the clock speed was set so high that the ram couldn't keep up, not when the problem occurs 2026-02-09T20:45:08 < catphish> i haven't looked at it again yet, but sure seems like the DMA and FIFO is where to look 2026-02-09T20:45:36 < catphish> we already triple checked the RAM settings in general and tried running it more conservatively 2026-02-09T20:45:55 < jpa-> is LTDC using same or different clock freq than AHB? maybe it is some kind of clock domain crossing bug that ST just hasn't put in errata 2026-02-09T20:46:43 < catphish> good question, i'll have to check, probably different divisions ot the PLL 2026-02-09T20:47:02 < jpa-> oh, and check that all clocks are within their maximum limits 2026-02-09T20:54:20 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-09T21:16:36 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-09T21:23:31 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-09T21:26:10 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 245 seconds] 2026-02-09T22:11:38 -!- om3ga [~om3ga@93.177.187.134] has quit [Ping timeout: 256 seconds] 2026-02-09T22:20:08 -!- om3ga [~om3ga@93.177.187.134] has joined ##stm32 2026-02-09T23:22:26 < mawk> the SPI of my nucleo NFC addon returns all zeroes even though it's configured perfectly 2026-02-09T23:22:32 < mawk> but if I hold the board in my hand then it works 2026-02-09T23:22:37 < mawk> do I have magic hands 2026-02-09T23:22:57 < mawk> I added pullups or pulldowns to anything that could be pulled, nothing seems to be floating 2026-02-09T23:23:08 < mawk> I resoldered the headers just in case too 2026-02-09T23:23:53 < ventyl> one nucleo and one discovery died on me 2026-02-09T23:23:59 < ventyl> maybe your's is dying too? 2026-02-09T23:27:05 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-09T23:27:15 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-09T23:31:14 < mawk> maybe 2026-02-09T23:31:18 < mawk> idk if it's the addon board or the nucleo 2026-02-09T23:31:24 < mawk> the pins don't seem to float without the board 2026-02-09T23:31:25 < mawk> sad 2026-02-09T23:31:29 < mawk> I wanted to play with it 2026-02-09T23:31:40 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-09T23:34:46 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-09T23:38:37 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-09T23:39:42 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-09T23:41:26 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-09T23:42:11 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-09T23:59:06 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] --- Day changed Tue Feb 10 2026 2026-02-10T01:02:12 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 256 seconds] 2026-02-10T01:16:43 -!- nomorekaki [~nomorekak@37-33-55-229.bb.dnainternet.fi] has joined ##stm32 2026-02-10T01:16:52 < nomorekaki> night clockers 2026-02-10T01:17:04 < qyx> heykaki 2026-02-10T01:23:39 < nomorekaki> it's been so long that I dont know how to access my project anymore 2026-02-10T01:23:45 < nomorekaki> it's on this comfuser 2026-02-10T01:24:19 < nomorekaki> WSL, debian and vscode involved 2026-02-10T01:24:40 < nomorekaki> did I start debian or did I start vscode 2026-02-10T01:25:10 < nomorekaki> did I vscode in debian that launched windows vscode 2026-02-10T01:25:52 < nomorekaki> did vscode have wsl running in it's terminal window 2026-02-10T01:26:08 < nomorekaki> :/ 2026-02-10T01:28:02 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-10T01:32:00 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-10T01:36:28 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-10T01:36:48 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-10T01:36:59 < Phantom> nomorekaki: it will be the same for me... kidney stone = no work for 5 weeks = it's been 3 and I forgot where I'm at on this project... 2026-02-10T01:37:14 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-10T01:37:20 < nomorekaki> eehm 2026-02-10T01:37:56 < nomorekaki> I think it has been like a year or two when I last touched the project 2026-02-10T01:39:25 < nomorekaki> so long that debian has changed version 2026-02-10T01:39:39 < Phantom> it's a project I worked on, then was put on standby, but then I started to work on it just the day I got hurt... 2026-02-10T01:39:50 < nomorekaki> damn 2026-02-10T01:39:57 < nomorekaki> what is it? 2026-02-10T01:40:14 < Phantom> a simple motor controller, so fortunately nothing complicated 2026-02-10T01:40:41 < Phantom> I'm moving it from a F103 to a G431, and doubling the drivers so it drives 2 motors intead of 1 2026-02-10T01:41:30 < nomorekaki> doesn't sound complicated if you have done the single driver code in right way 2026-02-10T01:41:39 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-10T01:41:51 < Phantom> the code needs to be 100% rewritten 2026-02-10T01:43:44 < nomorekaki> damn 2026-02-10T01:46:01 < nomorekaki> to be fair my code also doesn't support multiple instances 2026-02-10T01:46:45 < nomorekaki> because it's all size and performance optimized to run on 8bit 2026-02-10T01:47:02 < nomorekaki> run on anything that has one single timer available 2026-02-10T01:47:08 < Phantom> my code for that one was a proof of concept 2026-02-10T01:48:13 < nomorekaki> lets see if I can break debian with apt 2026-02-10T01:48:23 < ventyl> that should be trivial 2026-02-10T01:55:37 -!- nomorekaki9 [~nomorekak@37-33-55-229.bb.dnainternet.fi] has joined ##stm32 2026-02-10T01:58:16 < qyx> Phantom: I am 4 days off, not even stoned, and I don't remember what projects I am working on 2026-02-10T01:58:31 < qyx> *kidney-stoned 2026-02-10T01:58:59 < Phantom> qyx: went to 104F/40C fever... 2026-02-10T01:59:16 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-10T01:59:17 < Phantom> because the stone also caused an infection 2026-02-10T01:59:40 < nomorekaki9> qyx: classic qyx-burnout 2026-02-10T01:59:53 -!- nomorekaki [~nomorekak@37-33-55-229.bb.dnainternet.fi] has quit [Ping timeout: 272 seconds] 2026-02-10T02:00:01 -!- nomorekaki9 is now known as nomorekaki 2026-02-10T02:00:13 < nomorekaki> or just very good time off 2026-02-10T02:00:25 < qyx> I probably had that new h3n2, would be approaching 40 without properly dosing that white shit 2026-02-10T02:00:50 < nomorekaki> type of time off that causes brain signals to go to zero 2026-02-10T02:01:49 < nomorekaki> oh 2026-02-10T02:02:12 < Phantom> so, on a thursday I couln't go to work because I got hit by covid and it knocked me off... by monday the symptoms were gone, but too tired to work. Tuesday I went to work half tired... thursday that same week the stone hit... 2026-02-10T02:02:26 < nomorekaki> friend had some such thing 2026-02-10T02:03:21 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-10T02:05:11 < Phantom> so for me, it started like wednesday the 7 in january (covid), then stone, and still going... 2 operations so far (they installed a JJ stent, then removed to burst the stone... they couln't find it, so reinstalled a new stent), friday the 13 they will remove the stent... and somewhere in 2-4 weeks they will do another scan to see if the stone is really gone 2026-02-10T02:06:43 < qyx> TIL JJ stent 2026-02-10T02:08:04 < Phantom> "fun" fact, each time you take a piss, you get hurt by it as the differential in pressure cause it to hit inside your kidney. It's like someone pinch you from the inside, each single time... 2026-02-10T02:08:32 < nomorekaki> do you know that you have kidney stones? 2026-02-10T02:08:50 < Phantom> a scan said I do 2026-02-10T02:08:51 < nomorekaki> before it's a problem 2026-02-10T02:08:55 < Phantom> but no 2026-02-10T02:10:13 < Phantom> that thursday at about 10am... I was at my desk working on some schematics... and "someone" squizzed my kidney... and the pain didn't went away.. so had to drive home... on my 25 minutes drive home, I strongly considered to stop and call an ambulance 2026-02-10T02:10:49 < Phantom> it didn't helped that it was snowing, and idiots that shouln't be on the road seems to all decided to go out... 2026-02-10T02:11:25 < Phantom> the road was fine, why the heck are they driving at 30-35km/h when you can do 60 no issue? 2026-02-10T02:12:04 < Phantom> Left lane was doing 60-65, but always stopped due to left turns... right lane, which is where I had to be anyway to turn... right soon... was doing 25-35... 2026-02-10T02:12:57 < Phantom> the police said that about 1/5 cars don't have winter tires... so that is probably why... they really need to do some extra checkup and fine those idiots 2026-02-10T02:13:38 < nomorekaki> is it illegal to drive on summer tyres? 2026-02-10T02:14:05 < Phantom> in winter, yup, 4 seasons ain't allowed unless it have the flake symbol, which most don't 2026-02-10T02:14:11 < Phantom> so they are 3 seasons 2026-02-10T02:14:20 < qyx> wouldn't it be considered a restriction to their freedom? 2026-02-10T02:14:22 < nomorekaki> so it's not enforced 2026-02-10T02:14:24 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-10T02:14:31 < nomorekaki> qyx: yes 2026-02-10T02:14:35 < Phantom> it is enforced, but only if you get caugh 2026-02-10T02:14:42 < qyx> yeah same here 2026-02-10T02:14:45 < Phantom> qyx: nope, it's a safety issue 2026-02-10T02:14:54 < qyx> .ca? 2026-02-10T02:15:02 < Phantom> .qc.ca 2026-02-10T02:15:27 < qyx> i wohldn't even consider avoiding winter tire change there 2026-02-10T02:15:53 < qyx> even here at 17-18° we regularly change to winter tires in Oct/Nov 2026-02-10T02:15:55 < nomorekaki> I don't know if I could get anywhere on summer tyres 2026-02-10T02:15:55 < Phantom> you would, because winter tires melt in summer 2026-02-10T02:16:14 < qyx> I wouldn't consider avoiding :) 2026-02-10T02:16:39 < nomorekaki> I tried once because my car was on summer tyres when it broke down and then winter came 2026-02-10T02:16:45 < Phantom> so I have 2 sets of rubber donuts, mounted on 2 sets of rims, alloy for summer, steel for winter 2026-02-10T02:16:56 < qyx> same here 2026-02-10T02:16:58 < Phantom> each with TPMS 2026-02-10T02:17:09 < qyx> quite common in middle/north eu I think 2026-02-10T02:18:51 < Phantom> and I can tell that when I install my Michelin X-Ice that it have a major increase in traction compared to my Pirelli whatever I have for summer 2026-02-10T02:19:36 < Phantom> and in spring, whne I install the summer ones, again increase in traction, because now the winter get too soft and just kinda slip 2026-02-10T02:28:18 < qyx> it is kinda hard to accuratelly predict the exact date to change here so driving on the wrong set is unavoidable sometimes 2026-02-10T02:28:55 < qyx> where I currently live, the temperature usually never falls below 10°C during the whole October 2026-02-10T02:29:15 < qyx> but I am driving through areas where it can already freeze at that time 2026-02-10T02:30:25 < qyx> and while I may avoid changing until late November, in that case I must also avoid driving some locations in the morning/evening/night 2026-02-10T02:30:38 < qyx> *delay, not avoid 2026-02-10T02:57:25 -!- qyx [~qyx@84.245.121.138] has quit [Ping timeout: 245 seconds] 2026-02-10T02:59:34 -!- qyx [~qyx@84.245.121.118] has joined ##stm32 2026-02-10T03:41:02 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-10T04:25:02 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-10T04:26:39 -!- ds2 [~ds2@user/ds2] has quit [Remote host closed the connection] 2026-02-10T05:00:23 -!- nomorekaki [~nomorekak@37-33-55-229.bb.dnainternet.fi] has quit [Ping timeout: 272 seconds] 2026-02-10T05:23:00 -!- ds2 [~ds2@user/ds2] has joined ##stm32 2026-02-10T05:25:41 -!- hexo [~hexo@user/hexo] has quit [Ping timeout: 244 seconds] 2026-02-10T05:28:17 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-10T05:43:40 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-10T05:53:33 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-10T06:00:30 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-10T06:06:58 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Max SendQ exceeded] 2026-02-10T06:09:13 -!- jbo_ [~jbo@user/tct] has joined ##stm32 2026-02-10T06:09:19 -!- ou5x [~tim@hator.sunsite.lv] has joined ##stm32 2026-02-10T06:09:20 -!- esden_ [sid32455@id-32455.hampstead.irccloud.com] has joined ##stm32 2026-02-10T06:09:48 -!- tabemann_ [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has joined ##stm32 2026-02-10T06:10:03 -!- joel135_ [sid136450@id-136450.hampstead.irccloud.com] has joined ##stm32 2026-02-10T06:10:13 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-10T06:10:37 -!- ColdKeyboard [~ColdKeybo@user/coldkeyboard] has joined ##stm32 2026-02-10T06:11:23 -!- teknix_ [~unknown@user/hsv] has joined ##stm32 2026-02-10T06:11:30 -!- ColdKeybo[a]rd [~ColdKeybo@user/coldkeyboard] has quit [Ping timeout: 264 seconds] 2026-02-10T06:11:31 -!- joel135 [sid136450@id-136450.hampstead.irccloud.com] has quit [Ping timeout: 264 seconds] 2026-02-10T06:11:31 -!- esden [sid32455@id-32455.hampstead.irccloud.com] has quit [Ping timeout: 264 seconds] 2026-02-10T06:11:31 -!- tabemann [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has quit [Read error: Connection reset by peer] 2026-02-10T06:11:32 -!- oz4ga [~tim@hator.sunsite.lv] has quit [Ping timeout: 264 seconds] 2026-02-10T06:11:32 -!- teknix [~unknown@user/hsv] has quit [Ping timeout: 264 seconds] 2026-02-10T06:11:33 -!- esden_ is now known as esden 2026-02-10T06:11:33 -!- joel135_ is now known as joel135 2026-02-10T06:11:43 -!- artok [~azo@91-153-163-37.elisa-laajakaista.fi] has quit [Ping timeout: 264 seconds] 2026-02-10T06:11:43 -!- jbo [~jbo@user/tct] has quit [Ping timeout: 264 seconds] 2026-02-10T06:11:43 -!- splud [~noneya.bi@user/splud] has quit [Ping timeout: 264 seconds] 2026-02-10T06:11:56 -!- artok [~azo@91-153-163-37.elisa-laajakaista.fi] has joined ##stm32 2026-02-10T06:12:11 -!- splud [~noneya.bi@user/splud] has joined ##stm32 2026-02-10T06:15:27 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Max SendQ exceeded] 2026-02-10T06:19:50 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-10T06:24:27 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-10T06:25:12 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-10T06:26:27 -!- tabemann_ is now known as tabemann 2026-02-10T06:31:50 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Quit: Leaving] 2026-02-10T06:32:14 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-10T06:34:55 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-10T07:07:26 -!- akaWolf [~akaWolf@akawolf.org] has quit [Read error: Connection reset by peer] 2026-02-10T07:21:17 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-10T07:56:14 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-10T08:22:08 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has quit [Quit: Leaving.] 2026-02-10T08:32:28 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-10T08:45:39 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-10T08:46:31 -!- kurfen [~kurfen@45.84.137.20] has quit [Ping timeout: 246 seconds] 2026-02-10T08:56:25 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-10T09:02:31 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-10T09:16:38 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-10T09:22:11 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2026-02-10T09:32:49 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-10T09:51:31 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-10T10:03:07 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-10T10:06:36 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Max SendQ exceeded] 2026-02-10T10:09:22 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-10T10:34:54 -!- System_Error [~SystemErr@user/systemerror] has quit [Ping timeout: 252 seconds] 2026-02-10T10:55:03 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-10T11:03:28 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-10T11:03:45 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-10T11:05:20 -!- System_Error [~SystemErr@user/systemerror] has quit [Ping timeout: 252 seconds] 2026-02-10T11:16:15 -!- SystemError [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-10T11:16:47 < mawk> does wolfssl/libcurl support bare metal without RTOS? 2026-02-10T11:18:00 < jpa-> i don't see why RTOS would make a difference to it 2026-02-10T11:18:49 < jpa-> malloc might be necessary, and it could end up taking a lot of code space 2026-02-10T11:19:41 < ventyl> wolf* things usually don't allocate memory 2026-02-10T11:19:54 < jpa-> https://www.wolfssl.com/tiny-curl/ this is probably better than normal libcurl 2026-02-10T11:21:22 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-10T11:21:33 < jpa-> apparently most of that is upstreamed 2026-02-10T11:24:32 < jpa-> the "freertos" part of tiny-curl is apparently just a bunch of defines to functions like FreeRTOS_send() etc. 2026-02-10T11:24:41 < jpa-> it does not appear to use tasks 2026-02-10T11:25:49 < jpa-> and there appear to be direct lwip bindings too 2026-02-10T11:34:57 < qyx> I was using wolfcrypt and wolfmqtt, both were fine 2026-02-10T11:35:05 < qyx> and wolfssl of course, around 2015 2026-02-10T11:35:42 < qyx> when chacha20/poly1305 wasn't widespread yet, they had a working implementation 2026-02-10T11:37:06 < qyx> wolfmqtt was mostly rtos-agnostic and I did a socket layer to operate using quectel's gprs modem tcp/ip stack 2026-02-10T11:37:52 < qyx> as with other embedded crypto stuff, beware of insane stack space required 2026-02-10T11:43:17 < jpa-> i don't get why crypto stuff is so heavy, can't they just use rot13/caesar or something? 2026-02-10T11:44:03 -!- duude__ [~duude__@user/duude/x-4676560] has quit [Ping timeout: 252 seconds] 2026-02-10T11:44:22 < qyx> they could at least use preallocated context buffers for memory heavy operations 2026-02-10T11:44:43 < qyx> because stack is kinda hard to share between threads without adverse effects :> 2026-02-10T11:45:22 < qyx> (yeah zyp coming with the coroutine stuff) 2026-02-10T11:45:40 < jpa-> (and someone else coming with rpc stuff and delegating crypto to one thread) 2026-02-10T11:45:41 < zyp> hmm? 2026-02-10T11:46:06 < qyx> haha 2026-02-10T11:47:44 < qyx> reminds me of that discussion to "lock the radio, but not too hard to allow unlocking, but not anytime" 2026-02-10T11:47:58 < qyx> s/to/about 2026-02-10T11:49:09 < qyx> something like "allocate 30KB but wait for it 100 ms if not immediately available" 2026-02-10T11:49:15 < ventyl> well, I actually plan to integrate wolf* stuff using RPC 2026-02-10T11:50:07 < zyp> qyx, stack isn't that hard to share, as long as you don't have to return while it's shared 2026-02-10T11:50:42 < zyp> allocate a buffer, pass a handle to whatever other thread will fill or consume it, block until it's done 2026-02-10T11:52:36 < ventyl> you have basically described what RPC does. with one small difference - other thread is the same as calling thread 2026-02-10T11:53:58 < zyp> my zephyr mqtt stuff does this 2026-02-10T11:54:01 < qyx> zyp: the other way around, crypto stuff requires stack to be deep 2026-02-10T11:54:28 -!- duude__ [~duude__@user/duude/x-4676560] has joined ##stm32 2026-02-10T11:54:30 < zyp> yeah? 2026-02-10T11:54:44 < zyp> so just call crypto stuff on a dedicated thread 2026-02-10T11:54:58 < qyx> yes and thats stupid 2026-02-10T11:55:09 < qyx> because it is wrog 2026-02-10T11:55:19 < qyx> from the security standpoint 2026-02-10T11:55:33 < qyx> also it is an unneccessary complication 2026-02-10T11:56:26 < zyp> you could use a workqueue thread to call crypto stuff and just ensure the workqueue thread has enough stack 2026-02-10T11:56:50 < qyx> of course but still stupid 2026-02-10T11:57:14 < qyx> you are delegating your key material to someone else 2026-02-10T11:57:47 < ventyl> that's stupid argument given the fact an average embedded developer hates essential memory isolation, so someone else actually == me 2026-02-10T11:58:03 < zyp> :p 2026-02-10T11:58:49 < ventyl> at FOSDEM I trolled ArielOS developers 2026-02-10T11:59:27 < ventyl> again, they first designed the OS and then they wanted to add isolation and found out it is not possible without breaking the API 2026-02-10T11:59:30 < ventyl> so they gave up 2026-02-10T11:59:35 < qyx> you should allocate a temporary working buffer from a secure memory, perform your stuff, free the buffer (which clears it in a secure manner before allowing to be allocated by someone else) 2026-02-10T12:00:09 < ventyl> and the excuse is: MPU is hard 2026-02-10T12:39:07 < qyx> isnt it 2026-02-10T12:50:19 < ventyl> is it? 2026-02-10T13:49:58 -!- leptonix [~leptonix@tiger.leptonix.net] has quit [Quit: leaving] 2026-02-10T14:15:56 < qyx> sure 2026-02-10T14:16:16 < qyx> if it wasn't, everybody would be using it 2026-02-10T14:31:47 -!- Alexer [~alexer@alexer.net] has quit [Ping timeout: 250 seconds] 2026-02-10T14:55:40 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2026-02-10T15:11:27 -!- SystemError [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-10T15:13:33 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-10T15:14:56 -!- SystemError [~SystemErr@user/systemerror] has quit [Read error: Connection reset by peer] 2026-02-10T15:17:07 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-10T15:47:13 -!- NEYi [~NEYi@195.234.78.190] has joined ##stm32 2026-02-10T16:00:32 -!- martinmoene__ [~martinmoe@132.229.46.129] has joined ##stm32 2026-02-10T16:02:16 -!- tabemann_ [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has joined ##stm32 2026-02-10T16:02:17 -!- benishor_ [~benishor@scene.ro] has joined ##stm32 2026-02-10T16:02:37 -!- h4x0riz3d [~pewpew@antonsavov.net] has joined ##stm32 2026-02-10T16:02:52 -!- Sadale_ [~Sadale@user/sadale] has joined ##stm32 2026-02-10T16:05:21 -!- Sadale [~Sadale@user/sadale] has quit [Killed (NickServ (GHOST command used by Sadale_))] 2026-02-10T16:05:25 -!- HelloShitty [~psysc0rpi@bl15-226-17.dsl.telepac.pt] has joined ##stm32 2026-02-10T16:05:27 -!- Sadale_ is now known as Sadale 2026-02-10T16:07:08 -!- Netsplit *.net <-> *.split quits: antto, tabemann, martinmoene, benishor, HelloShi1ty 2026-02-10T16:07:09 -!- benishor_ is now known as benishor 2026-02-10T16:10:02 -!- SystemError [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-10T16:11:32 -!- NEYi [~NEYi@195.234.78.190] has quit [Quit: Leaving] 2026-02-10T16:16:15 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-10T16:46:41 -!- tabemann_ [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has quit [Read error: Connection reset by peer] 2026-02-10T16:46:47 -!- tabemann__ [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has joined ##stm32 2026-02-10T16:46:48 < karlp> I get the i2f call, and the fmul call, but what's the fadd call for? https://godbolt.org/z/nWThaWYhd 2026-02-10T16:46:59 < karlp> isn't that just a striaght multiply by constant in the end? 2026-02-10T16:49:59 -!- hexo [~hexo@user/hexo] has joined ##stm32 2026-02-10T16:53:50 -!- tabemann__ is now known as tabemann 2026-02-10T17:08:53 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has joined ##stm32 2026-02-10T17:11:44 < mercenary> add to self, a.k.a. * (20/10). you have to help the compiler a bit to make it do full constant folding https://godbolt.org/z/rn7PK7a7P 2026-02-10T17:19:26 < karlp> that' sso weird. 2026-02-10T17:24:32 < mercenary> remove all brackets, and it will happily generate 3 fmuls and an fdiv, even with -O2 2026-02-10T17:24:44 < flatmush> it's float so the ordering matters and gives different results 2026-02-10T17:24:58 < qyx> better use the Claude C compiler, or what abomination ventyl mentioned recently 2026-02-10T17:25:03 < qyx> it will no longer be a problem 2026-02-10T17:25:43 < flatmush> which is why you should repent and use fixed point returning millivolts 2026-02-10T17:27:45 < karlp> fuck that, I've got this fpu right here :) 2026-02-10T17:30:28 < karlp> fixed point is way too easy to end up with it returning 0 :) 2026-02-10T17:32:19 < karlp> like, leave the brackets in? bamn, zero 2026-02-10T17:32:34 < flatmush> skill issue :p 2026-02-10T17:33:00 < karlp> I never claimed to be competent :) 2026-02-10T17:33:23 < karlp> but it's a big gun to get truncation when you didn't want it... 2026-02-10T17:33:42 < flatmush> the bigger issue for me is when intermediates span more than 32-bits, but that's because I like to avoid calls to libgcc 2026-02-10T17:33:42 < flatmush> I'd still take that over floating point issues though 2026-02-10T17:34:04 < karlp> what floating point issues? 2026-02-10T17:34:10 < karlp> forgetting to use f suffices and getting doubles? 2026-02-10T17:34:43 < karlp> I absolutely cannot care less about the 10th decimal place being different because I did things in the "wrong" order but I got a float that is otherwise correct. 2026-02-10T17:35:01 < karlp> naiively doign integer manths and having it all become zero because some ratio was less than 1? gtfo. 2026-02-10T17:35:28 < karlp> pre-calculating the integer factors because it can't be constnat folded anuymore? gtfo 2026-02-10T17:37:56 < flatmush> what fun would floating point issues be if you could predict them in advance? 2026-02-10T17:40:56 < karlp> float: 39 cycles, mv fixed 26 cycles... 2026-02-10T17:41:23 < karlp> now, I'm doing this.... about 2hz, so..... I think I'd better take the high performance path.... 2026-02-10T17:42:32 < flatmush> float can be faster if you do -ffast-math 2026-02-10T17:43:39 < karlp> no wonder you have flaoting poitn problems :) 2026-02-10T17:43:57 < karlp> -fplease-make-my-floats-weird 2026-02-10T17:43:59 < mercenary> bonus points for doing the calculation in float, then returning (int)v*1000 // in mV 2026-02-10T17:44:06 < flatmush> floats come weird 2026-02-10T17:44:21 < karlp> mercenary: at least you won't get caught by the surprises with truncation if you do that... 2026-02-10T17:44:38 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-10T17:44:51 < flatmush> truncation is easier to predict than what floating point arithmetic does 2026-02-10T17:46:52 < karlp> fuck offf 2026-02-10T17:48:01 < jpa-> i tend to mess up with overflows more than ttuncation 2026-02-10T17:52:32 < flatmush> for ints just multiply first and ensure that the multiplied maximum value doesn't exceed the integer range, not that hard 2026-02-10T17:52:32 < flatmush> the float thing becomes: return ((uint32_t)adc * 3300 * 2) / 4095; 2026-02-10T17:52:32 < flatmush> seems fairly straightforward to me, and doesn't invoke complex circuitry 2026-02-10T17:54:16 < karlp> I'm with jpa, surprise overflow will fuck you easily too. 2026-02-10T17:55:14 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-10T17:55:56 < jpa-> but you are already throwing away resolution there 2026-02-10T17:56:33 < karlp> flaots are hard apparently, don't want resolution ;) 2026-02-10T17:56:38 < jpa-> but yeah, i would fixed point that too if there is no more float stuff folöowing 2026-02-10T18:00:26 < flatmush> I never said floats were hard, but you were confused yourself by what the compiler was doing earlier 2026-02-10T18:03:06 < karlp> only because I looked at the generated code :) 2026-02-10T18:03:12 < karlp> it "worked" just fine ;) 2026-02-10T18:03:55 < karlp> more concerned with why it reads low right now, 2026-02-10T18:05:25 < flatmush> well you divide by 4096 instead of the correct 4095, so fixing that will get you 0.02% closer ;) 2026-02-10T18:06:01 < karlp> how can that be an error, no floats there ;) 2026-02-10T18:06:27 < karlp> looks like 3v3 is a touch high, and with the 11 multiplier it just adds up a lot. 2026-02-10T18:07:16 < flatmush> adc range is up to 4095 not 4096, so 4095 is 3.300v (if that's your vref) 2026-02-10T18:18:38 < mawk> the what C compiler qyx 2026-02-10T18:18:41 < mawk> is it a real thing 2026-02-10T18:18:43 -!- Alexer [~alexer@alexer.net] has joined ##stm32 2026-02-10T18:19:33 < qyx> yes mawk 2026-02-10T18:19:55 < qyx> you can even try it 2026-02-10T18:20:01 < mawk> I'm not suicidal 2026-02-10T18:21:15 < ventyl> you'd probably have hard time linking bare metal executable with it 2026-02-10T18:21:40 < ventyl> anthropic states they were able to compile linux kernel with it but that's a partial lie 2026-02-10T18:21:52 < ventyl> as compilation passed but stuff crashed when linking 2026-02-10T18:34:47 < karlp> heh, 1V AC on the 24V dc input. fantastic. 2026-02-10T19:04:51 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-10T19:58:59 < qyx> ventyl: well, it compiled all parts of it.. 2026-02-10T19:59:07 < qyx> they didn't say "build" 2026-02-10T20:33:52 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 246 seconds] 2026-02-10T20:47:44 -!- Miyu [~hackkitte@94.31.119.95] has joined ##stm32 2026-02-10T20:48:37 -!- hackkitten [~hackkitte@94.31.119.95] has quit [Ping timeout: 264 seconds] 2026-02-10T20:50:01 -!- jbo_ is now known as jbo 2026-02-10T21:17:25 -!- blathijs [~matthijs@tika.stderr.nl] has quit [Ping timeout: 264 seconds] 2026-02-10T21:28:45 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 244 seconds] 2026-02-10T21:28:58 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-10T21:30:05 -!- blathijs [~matthijs@tika.stderr.nl] has joined ##stm32 2026-02-10T21:37:09 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-10T21:52:08 -!- mrec_ [~mrec@user/mrec] has quit [Server closed connection] 2026-02-10T21:52:16 -!- mrec [~mrec@sundtek.de] has joined ##stm32 2026-02-10T22:08:43 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 246 seconds] 2026-02-10T22:37:31 -!- hexo [~hexo@user/hexo] has quit [Ping timeout: 264 seconds] 2026-02-10T23:16:39 -!- haritz [~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8] has joined ##stm32 2026-02-10T23:16:39 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-10T23:58:04 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 260 seconds] --- Day changed Wed Feb 11 2026 2026-02-11T00:31:51 -!- ds2 [~ds2@user/ds2] has quit [Ping timeout: 252 seconds] 2026-02-11T01:02:20 < ventyl> somehow CMRX benchmarks faster than Zephyr when doing thread switching. which is surprising given the fact that thread switching is done the most stupid way. 2026-02-11T01:05:00 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-11T01:29:32 < mawk> wooooo my ST NFC reader is working 2026-02-11T01:29:36 < mawk> ISO14443A/NFC-A card found. UID: 930458A9 2026-02-11T01:29:43 < mawk> I used a different nucleo 2026-02-11T01:29:47 < mawk> I guess the other nucleo is broken 2026-02-11T01:30:48 < ventyl> told ya 2026-02-11T01:36:48 < mawk> maybe it was the solder bridge configuration 2026-02-11T01:36:48 < mawk> idkl 2026-02-11T01:36:54 < mawk> I didn't want to butcher it 2026-02-11T01:36:57 < mawk> it was my H7 2026-02-11T01:37:03 < mawk> so I butchered my L1 nucleo instead 2026-02-11T01:37:35 < mawk> I have the ST25R3916 reader 2026-02-11T01:37:37 < mawk> it's pretty powerful 2026-02-11T01:37:45 < mawk> it can find my card like 5-6cm away 2026-02-11T01:37:50 < mawk> better than my 400€ proxmark3 2026-02-11T01:38:02 < mawk> and it has a fully transparent mode to implement custom protocols 2026-02-11T01:38:41 < mawk> ST have even better readers like 2.5W implementing the NCI protocol 2026-02-11T01:38:52 < mawk> but these fuckers gated the transparent feature to implement mifare classic and all that behind a NDA 2026-02-11T01:38:57 < mawk> they start to sound like NXP 2026-02-11T01:39:41 < mawk> with the ST25R3916 I just have to know what the CRYPTO1 algorithm is and I can implement it, no NDA needed 2026-02-11T01:51:15 * h4x0riz3d has a reader with clrc66303 at $job 2026-02-11T01:52:10 < h4x0riz3d> it reads from more than 6cm even with my silly small-ish antenna and the passives straight out of NXP's antenna calculator, i haven't tuned sh*t 2026-02-11T01:52:40 < h4x0riz3d> hm, but TVDD==5V, i should try it on 3.3V 2026-02-11T01:58:13 < h4x0riz3d> https://i.imgur.com/8qrRlVd.png 2026-02-11T02:01:07 < zyp> mawk, https://bin.jvnv.net/file/Hv9jL.mp4 2026-02-11T02:01:52 < zyp> IIRC that's a ST95HF 2026-02-11T02:03:06 < zyp> mawk, also, let me know when you've got crypto1 working, I have some stuff I want to do with some mifare classic tags 2026-02-11T02:03:28 < h4x0riz3d> afaik the NXP "crapto1" is broken long long ago 2026-02-11T02:03:31 < qyx> I have 10 free desfire readers if anyone is interested 2026-02-11T02:03:50 < qyx> idk which ones, I can check 2026-02-11T02:04:05 < zyp> h4x0riz3d, yep, but it's a difference between it being possible in theory and having a practical implementation around a specific reader 2026-02-11T02:04:27 < qyx> this https://www.stronglink-rfid.com/en/rfid-modules/sl032.html 2026-02-11T02:04:51 < mawk> seems that 2 GPIOs are broken but they're just leds 2026-02-11T02:05:38 < mawk> you have the docs with them qyx ? 2026-02-11T02:05:40 < mawk> with the desfire protocol 2026-02-11T02:05:51 < zyp> mawk, I don't remember if ST95HF has the same transparent mode you're using, but if it is, I can give you a couple of those boards for you to implement mifare classic on 2026-02-11T02:05:55 < qyx> there are many docs on that page I pasted 2026-02-11T02:06:02 < qyx> it looks like some STM32 2026-02-11T02:06:04 < mawk> yeah it has zyp 2026-02-11T02:06:08 < mawk> I just checked 2026-02-11T02:06:09 < zyp> I think I still have a few tens of those boards left 2026-02-11T02:06:43 < mawk> normally if I implement it on RFAL it should work on all readers 2026-02-11T02:06:56 < mawk> all mifare classic needs is the ability to disable auto-processing CRC and parity bits 2026-02-11T02:07:04 < mawk> that's the only deviation from ISO-14443-3 2026-02-11T02:07:27 < zyp> oh, fuck rfal :p 2026-02-11T02:07:33 < mawk> lol 2026-02-11T02:07:46 < mawk> it shouldn't be too hard to implement with raw SPI 2026-02-11T02:07:55 < mawk> but it's much more annoying for the initialization, with the anti-collision loop 2026-02-11T02:07:59 < mawk> if you do it properly that is 2026-02-11T02:10:25 < mawk> here page 29 https://www.st.com/resource/en/datasheet/st95hf.pdf 2026-02-11T02:10:46 < mawk> the parity framing mode and the append crc flags, that's all we need for MFC 2026-02-11T02:10:59 < mawk> and split frame for the anticollision frame 2026-02-11T02:11:10 < zyp> nice 2026-02-11T02:12:41 < zyp> hmm, my existing code is not very elaborate :p https://cgit.jvnv.net/cardio/tree/main.cpp#n523 2026-02-11T02:13:05 < mawk> lol 2026-02-11T02:13:20 < zyp> original applications just cares about the card ID, and presents it as a text file on a mass storage device :p 2026-02-11T02:13:51 < mawk> yeah here too it just checks the UID 2026-02-11T02:14:04 < zyp> also, ignore that it says CR95HF, I prototyped with that before I made the boards with ST95HF 2026-02-11T02:14:13 < mawk> but for mifare classic it's just as secure as the card contents, both card cracking and UID cloning are trivial 2026-02-11T02:14:28 < mawk> there are variants of mifare classic that we can't crack yet, with a static encrypted nonce 2026-02-11T02:14:40 < mawk> well, we couldn't crack at least, if the manufacturer didn't let a backdoor key inside 2026-02-11T02:14:50 < mawk> https://eprint.iacr.org/2024/1275 2026-02-11T02:21:51 < qyx> who is "we" 2026-02-11T02:21:58 < qyx> why are you breaking stuff 2026-02-11T02:22:03 < qyx> thats illegal 2026-02-11T02:22:18 < mawk> lol 2026-02-11T02:22:57 < mawk> we = all of humanity except NXP 2026-02-11T03:12:14 -!- ferdna [~ferdna@user/ferdna] has quit [Ping timeout: 244 seconds] 2026-02-11T03:22:23 < mawk> I cloned the parking key fob of a colleague today 2026-02-11T03:22:26 < mawk> 125kHz stuff 2026-02-11T03:22:41 < mawk> the manufacturer website boasts "industry standard secure encryption" 2026-02-11T03:22:47 < mawk> it was using the default encryption key 2026-02-11T03:22:56 < mawk> which is MIKRON 2026-02-11T03:23:34 < mawk> also I didn't even need to decrypt it, the user data stored in the tag is literally printed on the fob itself 2026-02-11T03:30:11 -!- PhantomWork2 [~PhantomWo@modemcable022.175-37-24.static.videotron.ca] has quit [Read error: Connection reset by peer] 2026-02-11T03:30:27 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-11T03:35:07 -!- ferdna [~ferdna@user/ferdna] has quit [Ping timeout: 264 seconds] 2026-02-11T03:46:51 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-11T03:49:47 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T03:56:20 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T04:03:32 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T04:04:53 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T04:10:18 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T04:18:58 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T04:24:28 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T04:25:12 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T04:41:00 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T04:41:02 -!- SystemError [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-11T04:47:20 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-11T04:48:39 -!- BrainDamage [~m-t6k752@user/BrainDamage] has quit [Read error: Connection reset by peer] 2026-02-11T04:49:38 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T04:53:43 -!- BrainDamage [~m-t6k752@user/BrainDamage] has joined ##stm32 2026-02-11T04:54:23 -!- ferdna [~ferdna@user/ferdna] has quit [Ping timeout: 260 seconds] 2026-02-11T05:04:20 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T05:08:45 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-11T05:16:03 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T05:23:50 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T05:26:16 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T05:34:32 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T05:35:16 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T05:38:48 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-11T06:16:03 -!- ds2 [~ds2@69.54.141.155] has joined ##stm32 2026-02-11T06:25:26 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-11T08:01:24 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-11T08:01:28 -!- dobson [~dobson@static.38.6.217.95.clients.your-server.de] has quit [Server closed connection] 2026-02-11T08:03:11 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has quit [Quit: Leaving.] 2026-02-11T08:05:37 -!- dobson [~dobson@static.38.6.217.95.clients.your-server.de] has joined ##stm32 2026-02-11T08:24:49 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 244 seconds] 2026-02-11T08:31:18 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-11T08:35:55 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 255 seconds] 2026-02-11T08:41:47 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-11T08:43:52 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-11T08:46:34 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Quit: Leaving] 2026-02-11T08:47:08 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T09:15:01 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2026-02-11T09:40:15 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T09:43:27 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T09:47:21 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T09:55:43 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T09:59:13 -!- martinmoene__ [~martinmoe@132.229.46.129] has quit [Read error: Connection reset by peer] 2026-02-11T10:03:48 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Max SendQ exceeded] 2026-02-11T10:05:28 -!- soweli_iki [~soweli_ik@user/soweli-iki:47461] has quit [Server closed connection] 2026-02-11T10:05:35 -!- soweli_iki [~soweli_ik@170-187-203-43.ip.linodeusercontent.com] has joined ##stm32 2026-02-11T10:05:35 -!- soweli_iki [~soweli_ik@user/soweli-iki:47461] has changed host 2026-02-11T10:07:07 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T10:16:28 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T10:21:37 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-11T10:24:47 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T10:36:37 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 264 seconds] 2026-02-11T11:01:29 -!- haritz [~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8] has joined ##stm32 2026-02-11T11:01:29 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-11T11:07:31 -!- grindhold [~quassel@2a0a:4cc0:c0:70c9::1] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 2026-02-11T11:15:06 -!- grindhold [~quassel@v2202504104743335453.luckysrv.de] has joined ##stm32 2026-02-11T11:19:45 -!- grindhold [~quassel@v2202504104743335453.luckysrv.de] has quit [Ping timeout: 252 seconds] 2026-02-11T11:28:08 -!- mercenary [~mercenary@user/mercenary] has quit [Server closed connection] 2026-02-11T11:28:22 -!- mercenary [~mercenary@user/mercenary] has joined ##stm32 2026-02-11T11:30:25 -!- Miyu is now known as hackkitten 2026-02-11T11:33:10 -!- grindhold [~quassel@2a0a:4cc0:c0:70c9::1] has joined ##stm32 2026-02-11T11:38:03 -!- grindhold [~quassel@2a0a:4cc0:c0:70c9::1] has quit [Ping timeout: 260 seconds] 2026-02-11T11:38:17 -!- martinmoene [~martinmoe@132.229.46.129] has joined ##stm32 2026-02-11T11:44:10 -!- hexo_ [~hexo@user/hexo] has joined ##stm32 2026-02-11T11:47:11 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-11T12:22:17 -!- grindhold [~quassel@2a0a:4cc0:c0:70c9::1] has joined ##stm32 2026-02-11T12:27:03 -!- grindhold [~quassel@2a0a:4cc0:c0:70c9::1] has quit [Ping timeout: 260 seconds] 2026-02-11T12:35:08 -!- grindhold [~quassel@2a0a:4cc0:c0:70c9::1] has joined ##stm32 2026-02-11T12:38:47 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T12:42:55 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T12:49:35 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Max SendQ exceeded] 2026-02-11T12:50:43 -!- hexo_ [~hexo@user/hexo] has quit [Ping timeout: 264 seconds] 2026-02-11T12:55:34 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T13:08:05 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T13:11:46 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T13:22:23 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T13:28:17 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T13:39:44 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T13:40:29 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T13:55:23 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T13:58:35 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T14:10:55 -!- SystemError [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-11T14:23:18 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T14:23:35 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-11T14:43:27 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T14:45:36 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 244 seconds] 2026-02-11T15:18:20 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-11T16:02:23 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has joined ##stm32 2026-02-11T16:10:31 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T16:11:28 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-11T16:11:46 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-11T16:14:15 -!- hexo_ [~hexo@user/hexo] has joined ##stm32 2026-02-11T16:24:27 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T16:25:07 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-11T16:26:38 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T16:31:14 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T16:33:06 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2026-02-11T17:05:25 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-11T17:07:03 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has joined ##stm32 2026-02-11T17:59:28 -!- esden [sid32455@id-32455.hampstead.irccloud.com] has quit [Server closed connection] 2026-02-11T17:59:39 -!- esden [sid32455@id-32455.hampstead.irccloud.com] has joined ##stm32 2026-02-11T18:02:07 -!- tabemann [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has quit [Ping timeout: 264 seconds] 2026-02-11T18:03:27 -!- tabemann [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has joined ##stm32 2026-02-11T18:04:57 -!- hexo_ [~hexo@user/hexo] has quit [Ping timeout: 250 seconds] 2026-02-11T18:22:40 -!- SystemError [~SystemErr@user/systemerror] has quit [Ping timeout: 252 seconds] 2026-02-11T18:40:55 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-11T18:44:48 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-11T18:54:09 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T18:58:47 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T19:01:49 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T19:05:54 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T19:24:33 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T19:34:00 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T19:37:14 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-11T19:53:36 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-11T20:15:45 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has quit [Ping timeout: 244 seconds] 2026-02-11T20:18:51 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 244 seconds] 2026-02-11T20:28:49 -!- krabrock_ is now known as krabrock 2026-02-11T20:40:38 < mawk> zyp: 2026-02-11T20:40:40 < mawk> [19:40:22.265 11.02.2026][INF][RFIDC ]: RFID card of type 0 detected with ID: EA46925F with length 4 2026-02-11T20:40:40 < mawk> [19:40:22.265 11.02.2026][INF][RFIDC ]: Detected ISO14443A tag: SAK=08 ATQA=0004 2026-02-11T20:40:40 < mawk> [19:40:22.265 11.02.2026][INF][RFIDC ]: Detected Mifare Classic 1K 4b 2026-02-11T20:40:40 < mawk> [19:40:22.269 11.02.2026][INF][RFIDC ]: Received nonce: (8) 2026-02-11T20:40:40 < mawk> A4000800DD80CC80 2026-02-11T20:40:56 < mawk> I'm able to receive data without the CRC and with the parity bits, just like we need for mifare classic 2026-02-11T20:41:11 < mawk> this is with a ST25R95 which is similar to what you have 2026-02-11T20:41:33 < mawk> I also tried with the ST25R3916 but I can't figure out what's happening with the parity bits there, I posted on the ST forum to ask 2026-02-11T20:41:59 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-11T20:42:38 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-11T20:47:14 < mawk> wow ST guy already answered 2026-02-11T20:50:06 < zyp> fun 2026-02-11T20:50:25 < zyp> almost tempted to dig out my ST25HF boards and give it a try 2026-02-11T20:53:22 < mawk> since you don't have RFAL the first thing you have to do is anti-collision 2026-02-11T20:53:26 < mawk> to have several tags in the field 2026-02-11T20:53:40 < mawk> you can do it quick and dirty and assume there will always be only one tag and error out in case of collision I guess 2026-02-11T20:53:54 < mawk> but with 5-7cm reading range the risk of collision is real 2026-02-11T20:53:58 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 260 seconds] 2026-02-11T20:58:29 < mawk> you send WUPA without CRC (0x52, sent with only 7 bits in a short frame) to wake the card up, the tag answers 04 00 without CRC, then you send 93 20 without CRC to get the card to spit its UID and check byte, then 93 70 + UID + CRC to select the tag, then the tag answers with its SAK (1 byte) + CRC, and now the tag is alive 2026-02-11T20:58:57 < mawk> of course this will fail with several tags in the field, then the ST25HF tells you when there is a collision, and you need to do a select of all UIDs up to the first collided bit, and then on and on until there are no more collisions 2026-02-11T20:59:29 < zyp> yeah, I know how anticollision works, just havent needed to bother with it 2026-02-11T21:01:31 < mawk> ah right 2026-02-11T21:01:50 < mawk> also yeah for 7 or 10 bytes UID what I said isn't enough 2026-02-11T21:03:13 < zyp> from my perspective, anticollision is mostly useful when you either know how to filter for the tag you're interested in, or have an actual reason to process multiple at once 2026-02-11T21:03:36 < zyp> libraries do the latter when they let you check out or in a whole stack of books in one operation 2026-02-11T21:04:08 < mawk> well you have to do it in any case even if there's just one tag, it's just that for 4 bytes UID with only 1 tag in the field there's not really a loop happening and it's all easy and simple 2026-02-11T21:04:30 < mawk> unless you know the UID in advance then you can select it directly 2026-02-11T21:04:41 < mawk> but otherwise the tags won't answer to commands if they're not selected 2026-02-11T21:04:49 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T21:04:53 < zyp> well, I haven't done 14443 either, so far the tags I've needed to read were 15693 or 18092 2026-02-11T21:05:03 < mawk> ah yeah 2026-02-11T21:05:15 < zyp> which both are just a single command to spit out the whole 8-byte UID 2026-02-11T21:09:13 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T21:10:13 -!- umbramalison [~umbramali@188.74.90.42] has quit [Ping timeout: 264 seconds] 2026-02-11T21:11:53 -!- umbramalison [~umbramali@188.74.90.42] has joined ##stm32 2026-02-11T21:11:57 < mawk> aliexpress is trying to deliver with their own courier now in the netherlands, instead of real things like postnl or dhl 2026-02-11T21:12:17 < mawk> now they're pretending my address doesn't exist, and as a proof the underpaid uberized driver sent me a picture of my package from his car 2026-02-11T21:12:32 < mawk> when I call the client service number it says "the voicemail is full; this call will now hangup" 2026-02-11T21:12:36 < mawk> and they don't answer my emails 2026-02-11T21:13:04 < mawk> they are paying poor people to deliver here in netherlands, they also do it in canada, UK and germoney 2026-02-11T21:16:39 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T21:17:23 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T21:23:16 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Max SendQ exceeded] 2026-02-11T21:24:28 -!- ferdna [~ferdna@user/ferdna] has quit [Ping timeout: 244 seconds] 2026-02-11T21:27:57 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T21:29:47 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-11T21:41:47 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-11T21:45:09 < Steffanx> I never had that so far. Only Amazon uses some weird ass unknown shipper sometimes. 2026-02-11T21:45:34 < Steffanx> maybe they only use their own it in the "big" cities of dutchland? 2026-02-11T21:59:44 < mawk> idk if it's their own actually 2026-02-11T21:59:46 < mawk> but they seem to be the only ones to use them, with Temu also 2026-02-11T21:59:50 < mawk> I looked at reviews online and it's like 1/5 with everyone saying the same kind of stuff as me 2026-02-11T21:59:52 < mawk> I hope they return it to china so it can be delivered via a proper courier 2026-02-11T22:01:54 < Steffanx> whats the name of them? 2026-02-11T22:02:34 < h4x0riz3d> dee-eych-hell 2026-02-11T22:03:01 < mawk> PDN Express 2026-02-11T22:03:24 < h4x0riz3d> PoorDeliveryNetwork Express 2026-02-11T22:03:30 < mawk> yes 2026-02-11T22:03:50 < mawk> I got a couple xiaomi mija BLE thermometers, they work great 2026-02-11T22:04:01 < mawk> they even added descriptors in the GATT service so I know what is what 2026-02-11T22:04:11 < h4x0riz3d> the couriers are blind dudes, and they ride snails 2026-02-11T22:04:25 < mawk> I'm going to flash a custom firmware on it to make it a BLE beacon to conserve battery 2026-02-11T22:05:51 < Steffanx> theres zigbee firmware too for them i recall. I dont have that exact model, but i can reflash mine to ble (if i wanted to) 2026-02-11T22:08:43 < mawk> the only thing is the ugly (^_^) smiley to show comfort 2026-02-11T22:08:48 < mawk> I cant' disable it with stock firmware 2026-02-11T22:09:41 < Steffanx> oh mine are tuya, but same shit. it has a different smiley. 2026-02-11T22:32:00 -!- ou5x is now known as oz4ga 2026-02-11T23:12:59 -!- SystemError [~SystemErr@user/systemerror] has quit [Remote host closed the connection] --- Day changed Thu Feb 12 2026 2026-02-12T00:06:24 < qyx> which smily thermometers do you use? 2026-02-12T00:06:43 < qyx> I bought some chink without BLE with an intention to add stm32+BLE 2026-02-12T00:06:50 < qyx> but maybe I could just buy the whole thing..? 2026-02-12T00:08:22 < qyx> TH05? https://www.homebrainz.shop/sk/p/inteligentny-bluetooth-senzor-teploty-a-vlhkosti-s-led-displejom 2026-02-12T00:28:36 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-12T00:34:55 < mawk> qyx: xiaomi mija 2 2026-02-12T00:35:07 < mawk> apparently the old hardware revisions have better contrast and longer battery life 2026-02-12T00:35:50 < qyx> maybe not multiplexed 2026-02-12T00:36:26 < qyx> multiplexing reduces contrast and require more average current 2026-02-12T00:36:57 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-12T00:36:57 < mawk> the one you found is Tuya TH05 2026-02-12T00:37:03 < mawk> it supports BLE and zigbee 2026-02-12T00:37:18 < mawk> with this flashing tool https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html 2026-02-12T00:37:19 < qyx> yes I see but idk if I can access it easily 2026-02-12T00:37:32 < mawk> the flashing tool is very easy 2026-02-12T00:37:46 < mawk> then you can set the advertisement like you want 2026-02-12T00:38:00 < mawk> I set mine as BTHome v2, then it's more or less standardized 2026-02-12T00:38:20 < mawk> then set advertising interval to 10s or whatever and enjoy the 3 years battery life 2026-02-12T00:38:41 < mawk> the one I have is https://nl.aliexpress.com/item/4000406818501.html 2026-02-12T00:39:20 < qyx> oh yes that chink smiley 2026-02-12T00:39:25 < mawk> lol 2026-02-12T00:39:40 < mawk> it was a bit of a pain to get them into the xiaomi home app, which was necessary to extract the encryption keys to do OTA with the custom firmware 2026-02-12T00:39:47 < mawk> I had to set my region to china then back to netherlands 2026-02-12T00:45:47 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-12T00:49:34 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-12T00:52:33 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-12T00:56:01 < karlp> I have them too, 2026-02-12T00:56:16 < karlp> I didn't have to use the xiaomi home app, but mine may have had old enough firmware on them when I bought them 2026-02-12T00:56:40 < karlp> I've reflashed them all OTA with atc or pvvx or something firmware, have them in HA for teh summerhouse monitoring 2026-02-12T00:56:58 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-12T00:57:17 < mawk> nice 2026-02-12T00:57:22 < qyx> want that too 2026-02-12T00:57:26 < qyx> what do you use for BLE->HA? 2026-02-12T00:59:15 < mawk> https://community.home-assistant.io/t/passive-ble-monitor-integration/303583 2026-02-12T01:00:17 < mawk> maybe this 2026-02-12T01:00:33 < mawk> or this if you use the custom firmware https://www.home-assistant.io/integrations/bthome/ 2026-02-12T01:00:51 < mawk> which is better to conserve battery 2026-02-12T01:01:59 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-12T01:03:34 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-12T01:06:00 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-12T01:08:00 < zyp> I like bthome, been meaning to make a sensor 2026-02-12T01:08:20 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Max SendQ exceeded] 2026-02-12T01:09:51 < mawk> I received my new batch of car key transponders 2026-02-12T01:09:55 < mawk> I hope it works better this time 2026-02-12T01:10:17 < mawk> the one I had previously worked better than the original paxton tags on my proxmark, but not on the reader at the office 2026-02-12T01:12:28 < mawk> also if I change the carrier frequency from 125kHz to 118.8kHz then it magically works a lot better, it's very weird 2026-02-12T01:12:45 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-12T01:13:30 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-12T01:13:33 < Phantom> cheap RC oscillator 2026-02-12T01:14:15 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-12T01:14:55 < mawk> well it's a passive tag 2026-02-12T01:15:06 < mawk> it gets the frequency from the reading device 2026-02-12T01:15:50 < mawk> for device → reader it's manchester modulation it's self-syncing normally, the frequency doesn't matter a lot 2026-02-12T01:16:22 < mawk> and for reader → device it's binary pulse length modulation, but again there is a sync word at the beginning so it should get the timing by itself 2026-02-12T01:16:37 < mawk> maybe I should've bought real NXP chips and not counterfeits 2026-02-12T01:28:17 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 252 seconds] 2026-02-12T01:43:08 -!- yukam [~yukam@user/yukam] has quit [Quit: quit] 2026-02-12T01:43:22 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-12T02:28:08 -!- hexo_ [~hexo@user/hexo] has joined ##stm32 2026-02-12T02:28:26 -!- hexo_ is now known as hexo 2026-02-12T02:36:28 -!- haritz [~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8] has joined ##stm32 2026-02-12T02:36:28 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-12T02:57:37 -!- qyx [~qyx@84.245.121.118] has quit [Ping timeout: 264 seconds] 2026-02-12T02:58:56 -!- qyx [~qyx@84.245.121.89] has joined ##stm32 2026-02-12T02:58:58 < qyx> welcome back, qyx 2026-02-12T03:07:08 < jbo> welcome back, qyx 2026-02-12T05:26:34 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-12T05:31:54 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-12T06:01:27 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-12T06:20:51 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-12T07:15:30 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-12T07:20:44 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-12T07:22:10 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has joined ##stm32 2026-02-12T08:17:39 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2026-02-12T08:33:52 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has quit [Quit: Leaving.] 2026-02-12T09:04:02 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has quit [Ping timeout: 244 seconds] 2026-02-12T09:27:46 < qyx> lol we won with jpaland 2026-02-12T09:28:36 < jpa-> i didn't know we were at war 2026-02-12T09:30:57 < qyx> ice hockey 2026-02-12T09:32:09 < jpa-> ah, worse than war, the survivors will never integrate back to normal life 2026-02-12T10:37:06 -!- SystemError [~SystemErr@user/systemerror] has quit [Read error: Connection reset by peer] 2026-02-12T10:42:27 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-12T10:43:17 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-12T11:16:32 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-12T11:47:04 < karlp> re btle to HA, yeah, passive ble monitor. I would have considered flashing them with BThome, but it didnt exist at the time, or existed, just, but no HA receiver support for it. 2026-02-12T12:16:45 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Ping timeout: 244 seconds] 2026-02-12T12:22:18 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-12T13:21:10 < karlp> what am I looking for a in buck datsheet to describe it's behaviour when vout fb resistors can't be met, because vin is too low? 2026-02-12T13:24:13 < qyx> probably a passthru mode? 2026-02-12T13:24:59 * qyx just got a SnBi chipqyx paste 2026-02-12T13:25:32 < karlp> anyone want to guess why these are different sizes? https://bin.jvnv.net/file/iSogb.png 2026-02-12T13:26:27 < qyx> a trace routed underneath? 2026-02-12T13:26:45 < qyx> interesting to see 0805 and 0402 resistors side by side 2026-02-12T13:28:02 < karlp> no, it's because it's too hard to puyt new parts into PLM, so they just use the parts that someone had managed to add at some point. 2026-02-12T13:28:28 < qyx> are you joking 2026-02-12T13:28:31 < karlp> I wish i was. 2026-02-12T13:30:27 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2026-02-12T13:58:44 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-12T13:58:44 -!- SystemError [~SystemErr@user/systemerror] has quit [Write error: error:80000068:system library::Connection reset by peer] 2026-02-12T13:58:59 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-12T14:00:00 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-12T14:01:52 -!- haritz [~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8] has joined ##stm32 2026-02-12T14:01:52 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-12T14:05:43 < nohit> qyx: how many medals you have tho ;) 2026-02-12T14:05:48 < ventyl> -1 2026-02-12T14:15:06 < qyx> idk, I stopped wathing them because they contain collaborants 2026-02-12T14:21:19 < jpa-> https://github.com/matplotlib/matplotlib/pull/31132 eh, i don't know if this is true or satire; openclaw agent opens a PR, PR gets rejected, openclaw agent writes blog post about gatekeeping? 2026-02-12T14:27:14 < ventyl> comments there are gems 2026-02-12T14:27:23 < ventyl> I guess this is how skynet is supposed to be born 2026-02-12T14:29:24 -!- ds2 [~ds2@69.54.141.155] has quit [Ping timeout: 252 seconds] 2026-02-12T14:43:17 -!- ds2 [~ds2@69.54.141.155] has joined ##stm32 2026-02-12T15:50:53 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 260 seconds] 2026-02-12T16:31:37 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has joined ##stm32 2026-02-12T17:00:24 < Steffanx> Lol 2026-02-12T17:01:15 < ventyl> someone got apparently offended when I said that microkernel is faster than Zephyr 2026-02-12T17:06:35 < Steffanx> Why would they? Assuming you have proper numbers on that claim. 2026-02-12T17:07:06 < Steffanx> *supporting that claim 2026-02-12T17:07:25 < ventyl> probably because people can get offended 2026-02-12T17:08:27 < ventyl> I have some numbers but I don't know if they are proper. I might have measured Zephyr wrong, in not most optimal configuration. 2026-02-12T17:09:12 < ventyl> like, I know they are not completely off as I found another benchmarks with roughly similar results 2026-02-12T17:09:41 < ventyl> but CMRX's edge is only around 10% so it is possible that after some configuration changes Zephyr would get faster than CMRX 2026-02-12T17:17:00 < jpa-> rtos speed rarely matters unless it is ridicuously slow 2026-02-12T17:17:36 < ventyl> latency may. and there's correlation 2026-02-12T17:27:37 < mawk> if you already have a send_receive implemented you'll be able to use my MFC code zyp 2026-02-12T17:27:39 < mawk> I'll try to make it work tonight 2026-02-12T17:42:22 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-12T17:46:04 -!- SystemError [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-12T17:46:04 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-12T17:48:26 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-12T17:52:47 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-12T17:57:18 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-12T17:57:53 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-12T17:58:38 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-12T18:11:27 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2026-02-12T18:15:30 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has joined ##stm32 2026-02-12T18:17:19 < bitmask> well hello 2026-02-12T18:17:24 < bitmask> I feel like its been a while 2026-02-12T18:17:36 < bitmask> how goes it 2026-02-12T18:18:12 < qyx> ohai, wasn't you deported 2026-02-12T18:25:44 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has quit [Ping timeout: 245 seconds] 2026-02-12T18:26:49 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-12T18:27:42 < Steffanx> Where is bitmask? 2026-02-12T18:33:39 < jpa-> he accidentally did bitmask & ~bitmask 2026-02-12T18:41:16 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has joined ##stm32 2026-02-12T18:41:18 < bitmask> damn internets 2026-02-12T18:41:25 < bitmask> no way, white is right 2026-02-12T18:41:39 < bitmask> I can be wherever I want 2026-02-12T18:58:49 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-12T19:06:58 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-12T19:14:34 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Max SendQ exceeded] 2026-02-12T19:19:46 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-12T19:20:59 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-12T19:21:44 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-12T19:21:48 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-12T19:24:20 < bitmask> https://imgur.com/a/GsTcx2W 2026-02-12T20:14:41 < jpa-> bitmask: is that your dinner? 2026-02-12T20:15:28 < bitmask> does everyone think I'm asian or something? 2026-02-12T20:24:29 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 244 seconds] 2026-02-12T20:38:27 < mawk> yes 2026-02-12T20:38:54 < mawk> is that an hyperactive dog bitmask ? 2026-02-12T21:10:52 < bitmask> unfortunately yes 2026-02-12T21:10:58 < bitmask> hopefully when its no longer a puppy it will calm down 2026-02-12T21:11:23 < bitmask> I mean its really just at night when she goes crazy 2026-02-12T22:15:26 -!- phryk_ is now known as phryk 2026-02-12T22:17:05 -!- Livio_ [~livio@user/livio] has joined ##stm32 2026-02-12T22:19:26 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-12T22:23:19 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 244 seconds] 2026-02-12T22:31:13 -!- Livio_ [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-12T22:31:25 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-12T22:56:54 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has quit [Ping timeout: 244 seconds] 2026-02-12T23:04:57 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has joined ##stm32 2026-02-12T23:20:02 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has quit [Ping timeout: 252 seconds] 2026-02-12T23:35:44 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 245 seconds] --- Day changed Fri Feb 13 2026 2026-02-13T00:02:06 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-13T00:28:14 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 245 seconds] 2026-02-13T01:56:28 < qyx> no nightshift today? 2026-02-13T02:00:12 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-13T02:02:06 < mawk> yes qyx 2026-02-13T02:02:08 < mawk> always 2026-02-13T02:02:11 < mawk> sleep is for the weak 2026-02-13T02:03:23 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-13T02:25:01 < ventyl> oh, he left 2026-02-13T02:25:24 < ventyl> i have some bad news for him. my neighbour's dog is 10 years old and is still hyperactive 2026-02-13T02:35:43 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-13T02:41:40 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-13T03:44:35 -!- Phantom [~Phantom@user/phantom] has quit [Remote host closed the connection] 2026-02-13T04:10:48 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-13T04:14:48 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-13T04:33:02 -!- SystemError [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-13T04:39:46 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-13T05:48:56 -!- emeb_mac [~emeb_mac@ip174-73-147-156.ph.ph.cox.net] has quit [Quit: Leaving.] 2026-02-13T06:09:42 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-13T07:20:38 -!- SystemError [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-13T07:21:40 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-13T07:22:06 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-13T07:27:03 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-13T07:27:15 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-13T07:33:22 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Max SendQ exceeded] 2026-02-13T07:34:47 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-13T07:52:22 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-13T07:53:55 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-13T07:55:45 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-13T08:36:59 -!- ferdna [~ferdna@user/ferdna] has quit [Ping timeout: 245 seconds] 2026-02-13T08:49:07 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-13T09:05:56 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2026-02-13T09:50:43 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Ping timeout: 264 seconds] 2026-02-13T10:03:05 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2026-02-13T10:39:01 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 264 seconds] 2026-02-13T10:53:56 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Quit: Leaving] 2026-02-13T10:54:23 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-13T10:55:59 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-13T11:42:19 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-13T11:43:13 -!- SystemError [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-13T11:50:18 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-13T12:00:20 -!- SystemError [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-13T12:06:11 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-13T12:18:01 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-13T13:08:07 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 264 seconds] 2026-02-13T13:13:50 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-13T13:21:51 -!- haritz [~hrtz@140.228.70.141] has joined ##stm32 2026-02-13T13:21:51 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-13T14:26:52 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2026-02-13T14:36:05 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2026-02-13T15:09:32 -!- SystemError [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-13T15:16:06 -!- SystemError [~SystemErr@user/systemerror] has joined ##stm32 2026-02-13T15:27:53 -!- hexo [~hexo@user/hexo] has quit [Killed (erbium.libera.chat (Nickname regained by services))] 2026-02-13T15:27:53 -!- hexo__ is now known as hexo 2026-02-13T15:28:17 -!- Guest5345 [~hexo@user/hexo] has joined ##stm32 2026-02-13T15:47:03 < mawk> my crypto1 is working 2026-02-13T15:47:10 < mawk> I can authenticate to the card 2026-02-13T16:12:00 < mawk> look it's beautiful https://bpa.st/VMUQ 2026-02-13T16:12:04 < mawk> I can read and decrypt blocks now 2026-02-13T16:23:11 < ventyl> hm, isn't nrf52 also supporting this? 2026-02-13T16:23:19 < ventyl> ah, pinetime doesn't have nfc antenna wired 2026-02-13T16:23:36 < zyp> nrf chips have nfc tag, not reader 2026-02-13T16:24:35 < ventyl> ah 2026-02-13T16:25:35 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-13T17:03:42 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2026-02-13T17:06:34 -!- hexo [~hexo@user/hexo] has quit [Ping timeout: 245 seconds] 2026-02-13T17:36:43 -!- hexo__ is now known as hexo 2026-02-13T17:47:07 -!- SystemError [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-13T17:55:44 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-13T18:00:30 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-13T18:07:33 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Max SendQ exceeded] 2026-02-13T18:12:37 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-13T18:52:49 -!- hexo [~hexo@user/hexo] has quit [Ping timeout: 245 seconds] 2026-02-13T19:07:04 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-13T19:44:21 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-13T19:47:04 -!- Livio [~livio@user/livio] has quit [Client Quit] 2026-02-13T19:56:33 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-13T19:58:05 -!- Guest5345 is now known as hexo 2026-02-13T20:14:57 < mawk> I need to add nested auth and clean up the code a bit and you should be able to use it zyp 2026-02-13T20:15:08 < mawk> I added #ifdefs for chip like yours 2026-02-13T20:15:19 < mawk> so it should maybe work out of the box (lol) 2026-02-13T20:17:07 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 264 seconds] 2026-02-13T20:53:23 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-13T20:54:35 -!- octorian [octo@2600:3c00::f03c:91ff:fe93:a61c] has quit [Quit: ZNC - http://znc.sourceforge.net] 2026-02-13T20:55:17 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-13T20:58:28 -!- octorian [octo@2600:3c00::f03c:91ff:fe93:a61c] has joined ##stm32 2026-02-13T20:59:51 -!- c10ud [~c10ud@user/c10ud] has quit [Read error: Connection reset by peer] 2026-02-13T21:00:43 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-13T21:06:15 < mawk> here's the code so far https://github.com/suut/rfal-mifare-classic/blob/master/X-CUBE-NFC6/Target/demo_polling.c#L524 2026-02-13T21:08:10 < mawk> after the initialization the keystream is given by crypto1_byte(&cs, 0, 0) which you xor with each incoming or outgoing byte to decrypt or encrypt 2026-02-13T21:09:00 < mawk> you also need to encrypt and decrypt the parity bits, so after each processed byte you encrypt or decrypt the parity bit by xoring with filter(cs.odd) 2026-02-13T21:09:13 < mawk> and that's all you need to do for the crypto 2026-02-13T21:09:42 < mawk> if you authenticated to block 0 you can only do stuff on blocks 0, 1, 2, 3; if you already authenticated and you want to read other sectors you need to do a nested authentication but I didn't implement it yet 2026-02-13T21:34:29 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 245 seconds] 2026-02-13T21:42:18 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-13T22:33:14 < mawk> reading out sector 0 then halting the card to keep selecting other cards https://bpa.st/PVPQ 2026-02-13T22:34:26 < mawk> the RFAL demo doesn't want to keep the field on but if I fix that you can present any number of cards to the reader and cards already processed will go to sleep 2026-02-13T22:49:26 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-13T23:30:10 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-13T23:37:26 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 --- Day changed Sat Feb 14 2026 2026-02-14T00:04:13 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-14T00:10:36 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-14T00:13:44 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-14T01:18:11 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 252 seconds] 2026-02-14T01:38:48 -!- tabemann [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has quit [Remote host closed the connection] 2026-02-14T01:44:17 -!- tabemann [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has joined ##stm32 2026-02-14T02:49:08 -!- PaulFertser [paul@paulfertser.info] has quit [Ping timeout: 260 seconds] 2026-02-14T02:50:10 -!- PaulFertser [paul@paulfertser.info] has joined ##stm32 2026-02-14T02:55:08 -!- tabemann [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 2026-02-14T02:57:11 -!- qyx [~qyx@84.245.121.89] has quit [Ping timeout: 252 seconds] 2026-02-14T02:59:00 -!- qyx [~qyx@84.245.121.14] has joined ##stm32 2026-02-14T03:01:36 -!- tabemann [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has joined ##stm32 2026-02-14T03:48:35 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2026-02-14T04:03:53 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-14T04:13:35 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-14T04:17:02 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-14T04:17:13 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-14T04:24:12 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-14T04:24:17 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-14T04:24:56 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-14T04:25:40 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-14T04:27:14 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-14T04:33:14 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-14T04:56:10 -!- ds2 [~ds2@user/ds2] has changed host 2026-02-14T05:31:03 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-14T05:38:14 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-14T06:43:39 -!- PaulFertser [paul@paulfertser.info] has quit [Ping timeout: 260 seconds] 2026-02-14T06:45:19 -!- PaulFertser [~paul@paulfertser.info] has joined ##stm32 2026-02-14T07:51:30 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-14T08:18:04 -!- haritz [~hrtz@user/haritz] has quit [Remote host closed the connection] 2026-02-14T09:01:41 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-14T09:40:25 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-14T11:06:14 -!- IanW_ [~IceChat9@jindivik.force9.co.uk] has joined ##stm32 2026-02-14T12:19:55 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-14T12:20:53 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-14T13:44:44 -!- umbramalison [~umbramali@188.74.90.42] has quit [Quit: %So long and thanks for all the fish%] 2026-02-14T14:02:09 -!- umbramalison [~umbramali@188.74.90.42] has joined ##stm32 2026-02-14T15:25:52 < mawk> ST providing their library as a .exe file https://www.st.com/en/embedded-software/stsw-st25r-lib.html 2026-02-14T15:25:54 < mawk> unbelievable 2026-02-14T15:39:37 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 264 seconds] 2026-02-14T15:47:13 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-14T15:51:35 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 252 seconds] 2026-02-14T16:00:13 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-14T16:59:04 < mrec> is anyone here with hrtim experience? I wonder what the max bitrate is that can be sampled out with it 2026-02-14T16:59:18 < mrec> unfortunately I don't have any HRTIM parts/evbs here 2026-02-14T17:35:50 < zyp> what sort of setup do you have in mind? 2026-02-14T17:36:03 < jpa-> with the real 2GHz HRTIM or with the broken STM32H7 one? 2026-02-14T17:36:43 < zyp> probably doesn't matter, «sampled out» sounds like DMA, so it'll be bottlenecked by max DMA rate anyway 2026-02-14T17:37:37 < mrec> well I'd somehow like to sample out 100-200mbit 2026-02-14T17:37:38 < jpa-> with the real one i think you can output one pulse per each 240MHz clock or so 2026-02-14T17:37:54 < mrec> otherwise I'll wire up an FPGA 2026-02-14T17:38:14 < mrec> sample out at 100-200 mbit for various projects 2026-02-14T17:38:58 < jpa-> i don't know what that means either, but i assume it's pwm with per-cycle duty? 2026-02-14T17:39:38 < zyp> mrec, 100-200 mbit of arbitrary data? 1-bit wide? 2026-02-14T17:39:39 < mrec> per cycle duty; I only used the normal timers so far but the required sample rate was relatively low; I'm already looking forward to another project 2026-02-14T17:39:43 < mrec> yes 2026-02-14T17:40:03 < jpa-> 1 bit only? not the actual HR part? 2026-02-14T17:40:18 < mrec> eg. NRZI 2026-02-14T17:41:11 < mrec> why did you write broken STM32H7 HRTIM? 2026-02-14T17:41:31 < mrec> (mine doesn't have an HRTIM .. STM32H723 2026-02-14T17:41:33 < zyp> I don't think the HRTIM is helpful for what you want to do at all 2026-02-14T17:41:44 < jpa-> because e.g. stm32f3 hrtim has much higher resolution 2026-02-14T17:42:10 < jpa-> yeah, that application doesn't sound like good fit for hrtim 2026-02-14T17:43:48 < mrec> I think I should get one to study the capabilities of the hr timers... 2026-02-14T17:44:01 < zyp> also, the stm32 IO buffers don't tend to be rated for more than 100 Mb/s or so anyway, depending a bit on the part and setup 2026-02-14T17:46:38 < jpa-> e.g. STM32F334 HRTIM has 0.2 ns resolution, STM32H743 HRTIM has just 2 ns resolution 2026-02-14T17:47:02 < zyp> high resolution != high rate 2026-02-14T17:47:23 < jpa-> yeah, high resolution would be useful if you needed actual PWM and not just 1 bit data 2026-02-14T17:47:49 < mrec> they work with DMA? so should be reasonable fast no? 2026-02-14T17:48:09 < jpa-> if you only transfer 1 bit per DMA word, that's pretty wasteful 2026-02-14T17:48:31 < jpa-> on STM32H7 the high-resolution modes of HRTIM are somehow broken, you can activate it but instead of publishing errata, they just made the setting "reserved" in the reference manual 2026-02-14T17:48:36 < mrec> capture compare might be useful 2026-02-14T17:49:48 < zyp> mrec, I would suspect that a regular timer is already able to trigger DMA as fast as it can go, so HRTIM wouldn't help you there 2026-02-14T17:49:51 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-14T17:50:59 < jpa-> LTDC can do 150 MHz output, but i think you can't set the sync pulses to 0 2026-02-14T17:51:11 < zyp> also, doing weird stuff with timers and DMA requires preparing suitable DMA buffers, and there's no chance you're able to do that on the fly for 100-200 Mb/s 2026-02-14T17:51:36 < mrec> well burst frames that should be fine 2026-02-14T17:51:49 < mrec> no need to fully utilise the entire second 2026-02-14T17:51:56 < jpa-> HRTIM does have DMA burst mode support, so you could use the different channels to output the consecutive bits 2026-02-14T17:51:56 < zyp> jpa-, I suspect best bet might be just overclocking a SPI peripheral 2026-02-14T17:52:12 < mrec> or add an FPGA ;-) 2026-02-14T17:52:29 < zyp> yeah, that's what I'd do 2026-02-14T17:52:38 < jpa-> or DMA to GPIO and add an external parallel-to-serial shift register 2026-02-14T17:53:04 < jpa-> or use RP2350 :) 2026-02-14T17:53:36 < mrec> I think I have that one here somewhere too 2026-02-14T17:53:49 < jpa-> STM32H743 SPI can already do 100 MHz per the spec so wouldn't even need that much overclocking 2026-02-14T17:54:01 < zyp> it can? nice 2026-02-14T17:54:14 < zyp> I thought they typically were rated for like 20-30 MHz 2026-02-14T17:54:40 < jpa-> yeah, on the slower ones.. but with CPU running at 480 MHz, i guess the peripherals have fast transistors too 2026-02-14T17:57:22 < jpa-> ah, and you can get 200 Mbps out of quadspi in DDR mode, but only up to 2^32 bits until you have a tiny delay 2026-02-14T17:57:38 < mawk> even higher 2026-02-14T17:57:44 < mawk> than 100Mhz 2026-02-14T17:58:09 < mawk> I think cube lets you go up to 125 on H743, and then you can try to overclock it further 2026-02-14T17:58:19 < mawk> even if that makes cube sad 2026-02-14T17:59:11 < jpa-> i wouldn't put much weight on what cube UI lets or doesn't let you do, these were from datasheet 2026-02-14T17:59:37 < mrec> for some parts the UI is fine others definitely need hands on 2026-02-14T17:59:49 < jpa-> but yeah, looks like it is a rev Y vs. rev V difference, rev Y can do 133 MHz 2026-02-14T18:00:15 < mrec> thanks for pointing out to the stm32f3 part, I'll get some samples 2026-02-14T18:00:32 < jpa-> not sure why you would use stm32f3 for this particular task though 2026-02-14T18:00:45 < mawk> DS say 133MHz 2026-02-14T18:00:46 < mrec> no I just want to have a look at the capabilities 2026-02-14T18:01:12 < mrec> timers are powerful, so I wonder what I can do with high resolution timers if I can have some purpose for them 2026-02-14T18:01:21 < jpa-> i wonder if they have made any more recent STM32 with proper HRTIM 2026-02-14T18:01:49 < jpa-> STM32F334 is nice in that the HRTIM can drive stuff fast, but annoying in that it's a bit slow to actually calculate the waveforms that fast 2026-02-14T18:02:21 < jpa-> for example dtc-style motor control was difficult to get working when i needed to drive some 50krpm motors 2026-02-14T18:02:30 < mrec> hmm up to 72mhz only?? 2026-02-14T18:03:14 < mrec> well I will check.. 2026-02-14T18:09:16 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-14T18:09:26 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-14T18:18:15 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-14T18:18:25 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-14T19:01:02 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-14T19:01:22 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-14T19:16:03 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-14T19:39:44 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-14T20:10:44 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 245 seconds] 2026-02-14T20:27:08 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 252 seconds] 2026-02-14T20:32:05 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-14T20:39:40 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-14T21:11:37 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-14T21:13:22 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-14T21:21:40 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-14T21:24:41 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-14T21:29:59 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-14T21:48:01 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-14T22:18:27 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-14T22:27:49 -!- umbramalison [~umbramali@188.74.90.42] has quit [Ping timeout: 245 seconds] 2026-02-14T22:28:06 -!- umbramalison [~umbramali@188.74.90.42] has joined ##stm32 2026-02-14T22:34:10 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-14T22:36:25 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-14T22:42:17 < mawk> which NFC chip did you have already zyp ? 2026-02-14T22:42:29 < mawk> it's similar to ST25R95 iirc 2026-02-14T22:45:56 < mawk> ah yes ST95HF 2026-02-14T22:46:21 < mawk> it's NRND 2026-02-14T22:54:41 < ventyl> hm, so, is there any "DWT, ITM & ETM for noobs?" writeup? 2026-02-14T23:04:16 < zyp> mawk, it weren't ten years ago :) 2026-02-14T23:04:51 < mawk> lol yes I suppose 2026-02-14T23:05:08 < mawk> but now it's out of the supported stuffs by RFAL 2026-02-14T23:05:23 < mawk> although that doesn't really matter 2026-02-14T23:05:43 < zyp> ventyl, probably a bunch, what do you have in mind? 2026-02-14T23:10:46 < zyp> I can give you a quick rundown of how stuff fits together if you'd like 2026-02-14T23:10:54 < ventyl> zyp: i am revisiting the idea to trace kernel execution (possibly with orbtracy), but I need something more than register description and less than "use this complete solution and don't ask questions" 2026-02-14T23:11:19 < ventyl> now I am running L4 which shouldn't have problems with dumping TMIU output to SWO 2026-02-14T23:11:44 < zyp> right 2026-02-14T23:13:28 < zyp> so, ITM and ETM are separate trace sources producing entirely independent trace streams 2026-02-14T23:13:35 -!- umbramalison [~umbramali@188.74.90.42] has quit [Quit: %So long and thanks for all the fish%] 2026-02-14T23:14:29 < ventyl> if I understand it correctly, ITM is more like "SW-triggered" tracing and ETM is more towards "HW-triggered" tracing 2026-02-14T23:15:34 < zyp> ETM is «full execution trace», which in practice means it's a compact stream telling you instructions retired and branches taken/skipped/etc, leaving out anything you should be able to reconstruct yourself when you have the elf 2026-02-14T23:15:49 < zyp> typically doesn't give you data trace though 2026-02-14T23:16:20 < zyp> I would call ITM more like «event tracing» 2026-02-14T23:17:12 < zyp> you've got software events, which is what writing the ITM_STIMx registers produce, and hardware events that are produced by the DWT 2026-02-14T23:17:27 < zyp> so the DWT just feeds ITM 2026-02-14T23:18:43 < zyp> DWT can e.g. do PC samples at an interval, interrupt entry/exit tracing, comparator matches, etc 2026-02-14T23:21:29 < zyp> if you want to trace kernel events, there's limits to what you can do non-invasively 2026-02-14T23:21:30 < ventyl> so in theory, to trace callgraph, DWT + instrumentation is sufficient but can be done better via ETM? 2026-02-14T23:22:14 < ventyl> or else I have to expensively sample whole execution of kernel via DWT sampling 2026-02-14T23:22:57 < zyp> for callgraph without arguments, ETM should be able to do it noninvasively, but I'm not sure how hard decoding the stream would be, I haven't touched ETM much 2026-02-14T23:24:56 < ventyl> right now I need some insights into where the kernel spends cycles so I don't need arguments. these are mostly known for me 2026-02-14T23:26:34 < zyp> if you just need to know how many cycles are spent where, not why, orbtop is pretty useful 2026-02-14T23:28:16 < qyx> openocd can do that too and then any profiling tool? idk, i used something like that in the past 2026-02-14T23:29:42 < ventyl> zyp: for starters that will probably be sufficient 2026-02-14T23:41:00 < ventyl> zyp: is anywhere detailed how to setup ITM, DWT & friends in order to make orbtop worky? 2026-02-14T23:41:13 < ventyl> readme in orboculum seems to be generic in this regard 2026-02-14T23:43:06 < zyp> the example configuration is probably a good starting point 2026-02-14T23:47:45 < ventyl> will it work with openocd? 2026-02-14T23:47:58 < ventyl> so if I replace target-extended with localhost:1234, etc. 2026-02-14T23:50:30 < zyp> the command stuff is for setting up the target, it doesn't care how you're capturing the trace 2026-02-14T23:51:12 < ventyl> well, I am asking these dumb questions, because a lot of embedded stuff is: it works fine as long as you meet this long list of mostly-random preconditions 2026-02-14T23:51:20 < zyp> but yeah, orbtop will work with anything that'll capture an ITM stream and feed it on a TCP socket 2026-02-14T23:51:53 < zyp> yeah 2026-02-14T23:52:09 < ventyl> OK, so in this case I have to enable SWO which will be dumped into openocd and it will provide TCP socket for anyone to consume it 2026-02-14T23:52:28 < zyp> the issue with that stuff is that it's pretty low-level and clunky 2026-02-14T23:53:08 < ventyl> that's general description of pretty much the whole embedded :) 2026-02-14T23:53:59 < zyp> I've been wanting to make something more clever to detect and configure a target, but time and energy :p 2026-02-14T23:58:02 < zyp> the ITM and DWT stuff is easy enough, but configuring the trace output is vendor/chip specific 2026-02-14T23:58:21 < zyp> stm32 typically has you poke stuff in DBGMCU for that 2026-02-14T23:58:51 < zyp> the enableSTM32SWO command does that, but whether it supports your chip idk 2026-02-14T23:59:21 < ventyl> just by looking at the gdb file I guess it doesn't 2026-02-14T23:59:29 < ventyl> what bothers me is: 2026-02-14T23:59:49 < ventyl> 1. you actually have to figure out how to configure it --- Day changed Sun Feb 15 2026 2026-02-15T00:00:09 < ventyl> 2. there's probably something like 1M++ embedded devs out there doing this and nobody is bothered 2026-02-15T00:00:35 < ventyl> but hey, MPU is hard, so I shouldn't be surprised 2026-02-15T00:01:03 < zyp> I sometimes like just probing the SWO pin with a scope for activity before spending time setting up the capture side of it 2026-02-15T00:01:42 < ventyl> that sounds so '80s 2026-02-15T00:02:20 < ventyl> will I have more or less luck with libtrace? 2026-02-15T00:02:39 < zyp> maybe, I haven't tried it 2026-02-15T00:03:04 < ventyl> OK, so there is infinite suffering potential there, stick to gdb 2026-02-15T00:03:19 < zyp> anyway, this is the important line in enableSTM32SWO: https://github.com/orbcode/orbuculum/blob/main/Support/gdbtrace.init#L980 2026-02-15T00:05:08 < zyp> typically what you need to do is poke the right bit(s) in DBGMCU_CR, do the prepareSWO command (generic, not chip specific), then the ITM and DWT config commands 2026-02-15T00:06:01 < ventyl> i am not there yet :) 2026-02-15T00:06:16 < zyp> which chip did you say you had? some l4? 2026-02-15T00:07:18 < ventyl> l432k(c)6 2026-02-15T00:08:50 -!- haritz [~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8] has joined ##stm32 2026-02-15T00:08:50 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-15T00:11:39 < zyp> yeah, looks straight forward, only thing vendor specific needed looks to be setting DBGMCU_CR.TRACE_IOEN 2026-02-15T00:12:35 < ventyl> well. not so fast. 2026-02-15T00:12:52 < ventyl> I haven't figured the "dump raw SWO to TCP port" part yet 2026-02-15T00:14:01 < zyp> what's your probe? 2026-02-15T00:14:20 < mawk> this ETM thing looks interesting 2026-02-15T00:14:23 < mawk> is a jlink base enough to do it? 2026-02-15T00:14:25 < mawk> or do I need a mega expensive thing 2026-02-15T00:14:27 < mawk> not that jlink is cheap to begin with 2026-02-15T00:14:31 < mawk> apparently jlink isn't enough, sad 2026-02-15T00:14:31 < ventyl> zyp: stlink 2026-02-15T00:14:37 < mawk> apparently I need "j-trace" 2026-02-15T00:14:45 < zyp> mawk, you should get orbtrace (once I have stock) 2026-02-15T00:14:50 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 252 seconds] 2026-02-15T00:14:54 < mawk> o 2026-02-15T00:14:57 < mawk> when do you have stock 2026-02-15T00:15:16 < zyp> unsure 2026-02-15T00:15:34 < mawk> I tried to do tracing with GCC instrumentation but it was clunky and slow and perturbs the code 2026-02-15T00:15:56 < zyp> I've got a few left that didn't pass QC and will be reworked once I find time, and then once I've had more made 2026-02-15T00:16:32 < mawk> isn't SWO just UART ventyl ? if you select the UART framing mode 2026-02-15T00:16:49 < zyp> yup 2026-02-15T00:16:56 < mawk> then socat or whatever is able to convert that to TCP if you need TCP 2026-02-15T00:17:07 < ventyl> not so fast mawk. first you have to get it out of openocd 2026-02-15T00:17:15 < zyp> hmm 2026-02-15T00:17:25 < mawk> I don't think openocd does SWO, does it? it's unrelated stuff 2026-02-15T00:17:26 < ventyl> which apparently is neither trivial, nor documented nor done automatically 2026-02-15T00:17:28 < zyp> I wonder if orbuculum will connect directly to the stlink 2026-02-15T00:17:42 < zyp> mawk, I thought it could, but I've never used it 2026-02-15T00:17:59 < mawk> https://stackoverflow.com/questions/50075076/show-cortex-m4-swo-log-with-openocd 2026-02-15T00:18:00 < ventyl> hm, there's ttyACM0 2026-02-15T00:18:04 < mawk> some rando says it's possible 2026-02-15T00:18:12 < ventyl> fuck knows what's there 2026-02-15T00:18:17 < mawk> ttyACM0 from a stlink v2.1 or v3 is just the virtual com port 2026-02-15T00:18:30 < mawk> on the TX and RX pins 2026-02-15T00:18:45 < ventyl> yeah, as I said. you have to hunt for the information 2026-02-15T00:19:06 < ventyl> this is something like almost basic debugging tool yet it is complicated like broken DIY nuclear reactor 2026-02-15T00:19:10 < ventyl> that's a shame 2026-02-15T00:20:26 < mawk> https://openocd.org/doc/html/Architecture-and-Core-Commands.html#ARM-CoreSight-TPIU-and-SWO-specific-commands 2026-02-15T00:20:34 < ventyl> mawk: I've found that SO question. it does not detail anything about setup other than enabling tpiu 2026-02-15T00:20:44 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 245 seconds] 2026-02-15T00:20:47 < ventyl> which seems fishy as the tool assumes that there is TCP port 6666 open 2026-02-15T00:21:06 < ventyl> well actually that tool talks to openocd interface, so it probably does the configuration on its own 2026-02-15T00:21:48 < zyp> «tpiu config» probably attempts both configuring the target and the probe to match 2026-02-15T00:22:11 < zyp> idk 2026-02-15T00:22:21 < ventyl> > idk :) 2026-02-15T00:22:55 < mawk> well you need an actual UART adapter on SWO 2026-02-15T00:23:03 < mawk> all openocd does is configure the target to start outputting on the port 2026-02-15T00:23:14 < zyp> doesn't the stlink do swo capture? 2026-02-15T00:23:20 < mawk> you might be able to use the stlink for that, but idk if it supports the right custom baudrates 2026-02-15T00:23:30 < ventyl> :) 2026-02-15T00:23:46 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-15T00:24:03 < ventyl> probably can 2026-02-15T00:24:08 < zyp> what right custom baudrates? :p 2026-02-15T00:24:14 < mawk> ah yes it's on -output 2026-02-15T00:24:22 < ventyl> there's a comment with a bunch of commands that mentions orbuculum 2026-02-15T00:24:36 < mawk> the default is to let a UART adapter do it, but you can tell it to use the probe, if it knows how to tell the probe to do it 2026-02-15T00:24:49 < ventyl> but the sole fact that I have two embedded devs who work for years with STM32 and they are clueless is itself funny 2026-02-15T00:25:19 < mawk> well the baud rate on SWO depends on the core frequency zyp right? if I understand correctly 2026-02-15T00:25:56 < zyp> with a configurable divider, so you can kinda make it whatever 2026-02-15T00:25:58 < mawk> as you want the baud rate to divide nicely into the core frequency 2026-02-15T00:26:07 < mawk> hmm 2026-02-15T00:27:45 < zyp> mawk, but I mean, you don't have to divide it, here's 168 Mbaud SWO: https://bin.jvnv.net/file/oL5F9.png 2026-02-15T00:27:47 < mawk> the docs show a nice example using a FT232, if you modify it instead with $tpiu configure -output :6666 it should forward to TCP port 6666 2026-02-15T00:28:01 < mawk> lol that's a lot of bauds 2026-02-15T00:28:19 < zyp> it's a f4 at full speed with no division :) 2026-02-15T00:29:07 < zyp> orbtrace tops out somewhere around 70 Mbaud though 2026-02-15T00:29:56 < zyp> manchester mode can do close to 100 Mbaud, but has an encoding efficiency of 50% rather than 80% 2026-02-15T00:30:33 < zyp> so in practice either can give you around 50 Mb/s of actual throughput 2026-02-15T00:33:05 < ventyl> nah, I can guess the frequency until judgement day 2026-02-15T00:33:21 < ventyl> For the TPIU embedded in Cortex-M3 or M4, this is usually the same frequency as HCLK. 2026-02-15T00:33:32 < ventyl> what is usually and what it is is if it isn't HCKL? 2026-02-15T00:33:41 < ventyl> sigh 2026-02-15T00:34:58 < zyp> I think for pretty much all midrange MCUs it'll be HCLK/SYSCLK 2026-02-15T00:35:17 < zyp> but highend MCUs tend to have more complex trace infrastructure 2026-02-15T00:36:28 < ventyl> just, it doesn't accept it 2026-02-15T00:36:43 < zyp> openocd? 2026-02-15T00:36:59 < ventyl> yeah 2026-02-15T00:37:08 < ventyl> SWO frequency is not suitable. Please choose a different frequency. 2026-02-15T00:37:23 < zyp> that'll be limited to whatever the stlink can do 2026-02-15T00:37:25 < zyp> try 1M 2026-02-15T00:37:45 < ventyl> so the HCLK/SYSCLK is actually upper limit? 2026-02-15T00:37:54 < ventyl> or that parameter will force openocd to figure out prescaler? 2026-02-15T00:38:28 < ventyl> nope, 1M won't do it. 200k neither 2026-02-15T00:39:14 < zyp> try 16M 2026-02-15T00:39:23 < ventyl> euromillions? :) 2026-02-15T00:39:37 < ventyl> nyet 2026-02-15T00:39:48 < zyp> hmm, nah 2026-02-15T00:40:19 < ventyl> shouldn't something get enabled on the device side? like, clock, swo itself... ? 2026-02-15T00:40:34 < ventyl> can it be enabled completely from openocd side with no firmware preparation? 2026-02-15T00:41:16 < ventyl> im asking because you know, many embedded things are like: it works perfectly once you enable this completely unobvious and almost undocumented thing first 2026-02-15T00:42:25 < zyp> I generally don't have the target firmware touch anything trace-related at all (besides writing ITM_STIM registers for software events, after checking that the ITM channels are enabled) 2026-02-15T00:43:02 < zyp> but you can also have the firmware enable SWO almost autonomously 2026-02-15T00:43:52 < zyp> only thing firmware can't do is switch the SWJ-DP into SWD mode to switch TDO to SWO 2026-02-15T00:44:49 < ventyl> lol i won the lottery 2026-02-15T00:44:51 < ventyl> 72M works 2026-02-15T00:44:55 < ventyl> fuck knows why 2026-02-15T00:45:13 < ventyl> "works" := at least openocd doesn't complain 2026-02-15T00:47:11 < ventyl> > SWO pin data rate adjusted by adapter to 24000000 Hz 2026-02-15T00:47:41 < ventyl> I am somewhat pessimstic about ability of that flat ribbon cable of sustaining this clock rate... 2026-02-15T00:47:51 < qyx> it works 2026-02-15T00:48:08 < zyp> the cable is fine, it has alternating grounds 2026-02-15T00:48:20 < zyp> would be more worried about the stlink actually capturing 2026-02-15T00:48:31 < qyx> it works on v3 2026-02-15T00:49:12 < qyx> idk if over vcp 2026-02-15T00:49:19 < ventyl> one concept I can't grasp is why 72M was accepted as input and then converted to 24M 2026-02-15T00:49:48 < zyp> some st forum post says the max freq is 12M at 3.3V 2026-02-15T00:50:32 < ventyl> so, actually getting SWO broken out is just one part, now I need to configure ITM & friends and then connect orbuculum to my just created TCP port 2026-02-15T00:50:50 < zyp> you can just connect orbtop directly to it 2026-02-15T00:50:52 < ventyl> and it all took only two hours 2026-02-15T00:51:17 < zyp> before you do that, I'd nc | hexdump first, just to see you're getting anything 2026-02-15T00:51:42 < ventyl> without calling orbuculum gdb commands, line should be dead, shouldn't it? 2026-02-15T00:52:04 < zyp> depends if openocd already poked the target or not 2026-02-15T00:52:17 < zyp> but yeah 2026-02-15T00:52:54 < ventyl> its dead 2026-02-15T00:53:16 < ventyl> so now I feed gdb with commands from orbuculum example 2026-02-15T00:53:27 < zyp> line will be idle when the target is not executing 2026-02-15T00:53:47 < zyp> or if no events are generated 2026-02-15T00:54:19 < zyp> skip the enableSTM32SWO and prepareSWO lines and just do the rest 2026-02-15T00:54:27 < zyp> see if that gets you anything 2026-02-15T00:55:01 < ventyl> monitor traceswo is needed? 2026-02-15T00:55:23 < ventyl> whatever #yolo 2026-02-15T00:56:34 < zyp> idk what that is 2026-02-15T00:59:26 < ventyl> well, nothing goes throuhg 2026-02-15T00:59:40 < ventyl> but I called enableSTM32SWO, how much damage that created? 2026-02-15T00:59:49 < zyp> probably none 2026-02-15T00:59:58 < zyp> try doing the prepareSWO line as well 2026-02-15T01:00:35 < ventyl> and those magic numbers in the line do mean what? 2026-02-15T01:01:04 < zyp> core freq, target freq, and then some order of mode, let me look up which mode you wanted 2026-02-15T01:01:34 < zyp> 0 0 2026-02-15T01:02:23 < ventyl> target freq := 72M in my case? 2026-02-15T01:02:38 < ventyl> or is it arbitrary number I choose? 2026-02-15T01:02:52 < zyp> core freq/target freq is just used to calculate the divider ratio, so I typically treat them as a ratio and do something like 2 1 for 1/2 2026-02-15T01:03:18 < zyp> target freq probably needs to match whatever the stlink is configured to capture 2026-02-15T01:03:30 < ventyl> probably? :) 2026-02-15T01:04:08 < zyp> orbtrace in manchester mode is autodetecting speed, so I usually don't think too hard about it, just need it low enough that it's reliably captured 2026-02-15T01:04:58 < ventyl> (gdb) monitor traceswo 72000000 2026-02-15T01:04:58 < ventyl> invalid command name "traceswo" 2026-02-15T01:05:01 < ventyl> ummm 2026-02-15T01:05:30 < zyp> where is that from? 2026-02-15T01:05:32 < qyx> hm I can't find programming connectors 2026-02-15T01:06:01 < ventyl> the command? from orbuculus readme 2026-02-15T01:06:15 < zyp> ah, ignore that, that's when using a bmp 2026-02-15T01:06:56 < ventyl> so nothing is complaining but nothing also goes through 2026-02-15T01:07:10 < ventyl> orbtop connects but says 0 samples 2026-02-15T01:07:13 < zyp> and you have the target running? 2026-02-15T01:07:21 < ventyl> yes 2026-02-15T01:07:42 < ventyl> i've pointed orbtop to the elf file which is actually flashed in the MCU 2026-02-15T01:08:05 < zyp> can you scope the SWO pin? does it show any activity, or does it idle high or low? 2026-02-15T01:08:18 < ventyl> i'd probably rather commit harakiri 2026-02-15T01:08:42 < ventyl> hm, maybe I can scope it on stlink side 2026-02-15T01:09:31 < zyp> I mean, you want to know if it's the target or the stlink that's not configured right 2026-02-15T01:09:42 < ventyl> nah, scope probably has dead battery 2026-02-15T01:09:50 < ventyl> maybe harakiri isn't the worst idea actually 2026-02-15T01:12:09 < ventyl> just as a thought experiment, lets assume both are misconfigured 2026-02-15T01:12:16 < ventyl> how to fix the configuration? 2026-02-15T01:14:36 < ventyl> Error: BUG: refcount AP#0 still 1 at exit 2026-02-15T01:14:54 < ventyl> friday the 13th was two days ago 2026-02-15T01:23:16 < ventyl> -p should be ITM I guess? 2026-02-15T01:25:18 < catphish> ST95HF is awesome, i used one a few years ago 2026-02-15T02:01:50 -!- IanW_ [~IceChat9@jindivik.force9.co.uk] has quit [Quit: Bye] 2026-02-15T02:52:54 < mawk> my MFC code is working perfectly, it can read the whole 1K card in 530 ms but it can surely be faster if you have a faster MCU and tweak the timing and such 2026-02-15T02:53:10 < mawk> I made it relatively reader-agnostic 2026-02-15T02:53:12 < mawk> https://github.com/suut/rfal-mifare-classic/blob/master/mf1/mf1.h 2026-02-15T02:54:00 < mawk> if you modify send_receive_raw to use the raw commands and then define READER_TYPE_ST25R95 to that it uses the old parity framing mode like on ST95HF it should work easily 2026-02-15T02:54:28 < mawk> then example code for reading the whole card is here https://github.com/suut/rfal-mifare-classic/blob/master/X-CUBE-NFC6/Target/demo_polling.c#L283 2026-02-15T02:54:34 < mawk> using default keys, for a 1K card 2026-02-15T02:55:11 < mawk> there are 320, 1024 and 4096 bytes cards, but the 320 are super rare ("Mifare Mini") 2026-02-15T02:57:55 < mawk> some parts of the code is under GPL so I need to rewrite it to be MIT or whatever 2026-02-15T03:01:35 < mawk> the hot new thing is ST25R3916B catphish 2026-02-15T03:03:40 < mawk> top of the line now is ST25R300 withs lots of output power, then you also have ST25RN300 for integration in phones and all that; but for that one they put the mifare classic capabilities under NDA 2026-02-15T03:05:41 < mawk> ST25R3916(B) is in flipper zero or hydra nfc; it can even do sniffing 2026-02-15T03:09:15 < qyx> mifare? there is also ultralight 2026-02-15T03:09:30 < qyx> which was very common 2026-02-15T03:10:40 < mawk> ultralight is still current, they have AES versions now 2026-02-15T03:11:00 < mawk> there's no need for special modes to read these, only mifare classic is special 2026-02-15T03:11:29 < mawk> because it encrypts the parity bits instead of following ISO-14443-A normally; it was done like in the 90s to simplify the IC design and be able to feed the demodulated data directly to the encryption circuitry 2026-02-15T03:16:44 < qyx> uhm 2026-02-15T03:17:48 < mawk> of course all this shit is under NDA, NXP loves NDAs, but you can still talk to it using a normal reader provided you know the right commands 2026-02-15T03:26:02 < mawk> I ordered some contactless javacards from NXP, but I doubt I could get anything out of them, all the info is even more secretive than regular NFC tags 2026-02-15T03:26:17 < mawk> I'll be happy if I can do hello world on it 2026-02-15T07:29:13 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-15T07:48:34 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-15T08:52:37 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-15T09:41:35 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-15T09:49:57 -!- kurfen [~kurfen@anice-256-1-19-73.w86-203.abo.wanadoo.fr] has joined ##stm32 2026-02-15T09:51:30 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-15T09:55:22 -!- kurfen [~kurfen@anice-256-1-19-73.w86-203.abo.wanadoo.fr] has quit [Quit: ZNC - https://znc.in] 2026-02-15T09:59:05 -!- kurfen [~kurfen@anice-256-1-19-73.w86-203.abo.wanadoo.fr] has joined ##stm32 2026-02-15T10:09:44 -!- IanW_ [~IceChat9@jindivik.force9.co.uk] has joined ##stm32 2026-02-15T10:36:06 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-15T10:45:02 -!- System_Error [~SystemErr@user/systemerror] has quit [Ping timeout: 252 seconds] 2026-02-15T10:47:22 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-15T10:48:15 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-15T10:49:27 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-15T10:50:07 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 264 seconds] 2026-02-15T11:41:34 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-15T11:44:24 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-15T12:01:17 < catphish> i managed to reverse engineer the FTDI FT601 a bit better. the closed source library they provide is a pretty minimal passthrough to libusb and ghidra made light work of it 2026-02-15T12:53:42 -!- catphish [~quassel@user/catphish] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 2026-02-15T12:55:07 -!- specing [~specing@user/specing] has quit [Ping timeout: 255 seconds] 2026-02-15T13:28:27 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-15T14:55:44 < jpa-> how silly of ftdi to not document the protocol 2026-02-15T14:59:32 < ventyl> zyp: fun stuff: jean claude van AI claims that not even L4 can put ETM output via SWO. But that claim sounds fishy. 2026-02-15T15:02:17 -!- specing [~specing@user/specing] has joined ##stm32 2026-02-15T15:04:51 < zyp> ventyl, that's wrong, according to the documentation I read yesterday it can 2026-02-15T15:05:41 < zyp> H7 can't, unsure about H5, I expect everything else can 2026-02-15T15:05:55 < zyp> (excluding the m0/m0+ parts that doesn't have ETM) 2026-02-15T15:07:22 < ventyl> source is some segger paper promoting their systemview :) 2026-02-15T15:41:24 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-15T15:42:07 < zyp> so, the thing is that in most mid-end cortex-m, there's a simplified «cortex-m TPIU» that handles both the SWO and the parallel TRACE pins 2026-02-15T15:43:31 < zyp> ITM and ETM are muxed and fed into this and the TPIU doesn't care what sort of trace data arrives on the ATB, it just feeds it out through the configured interface 2026-02-15T15:46:13 < zyp> in more complex chips, vendors goes picking parts from the coresight libraries, and the blocks there are either SWO-only or parallel TPIU-only 2026-02-15T15:46:44 < zyp> so chips like H7 has SWO and TPIU as two separate blocks 2026-02-15T15:47:29 < zyp> and the ATB stream fed to the SWO block is often tapped directly from the ITM stream before multiplexing it with the ETM stream that gets fed to the parallel TPIU 2026-02-15T15:47:57 < zyp> when this is the case, SWO can only do ITM 2026-02-15T15:49:18 < zyp> see e.g. https://bin.jvnv.net/file/r8tSF.png 2026-02-15T15:53:09 < zyp> compare that to your chip: https://bin.jvnv.net/file/UnnOc.png 2026-02-15T15:58:51 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-15T15:59:04 < ventyl> yeah, that's why I consider that claim fishy. TPIU integration diagram on H7 looks completely different to one on L4 2026-02-15T15:59:51 < ventyl> nevertheless it is all futile if SWO is not broken out to SWD connector on this particular device :) 2026-02-15T16:01:10 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-15T16:03:35 < mawk> drill a hole in the mcu package and find tve p 2026-02-15T16:03:39 < mawk> the pin yourself* 2026-02-15T16:07:37 < ventyl> well, as I would probably want to get this kind of metrics from cm0+ as well, i'll probably fall back to instrumentation and in-memory buffer 2026-02-15T16:08:05 < ventyl> ETB would do the job as well but that's a rare sight 2026-02-15T16:47:05 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Quit: Leaving] 2026-02-15T16:47:20 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-15T16:51:31 -!- IanW_ [~IceChat9@jindivik.force9.co.uk] has quit [Quit: Bye] 2026-02-15T17:31:27 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has joined ##stm32 2026-02-15T17:36:37 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 264 seconds] 2026-02-15T17:49:15 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2026-02-15T17:49:34 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Remote host closed the connection] 2026-02-15T17:49:55 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2026-02-15T18:18:20 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 252 seconds] 2026-02-15T18:18:47 -!- hexo [~hexo@user/hexo] has quit [Ping timeout: 244 seconds] 2026-02-15T18:19:05 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2026-02-15T18:19:24 -!- hexo [~hexo@user/hexo] has joined ##stm32 2026-02-15T18:24:28 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 244 seconds] 2026-02-15T18:29:36 -!- haritz [~hrtz@140.228.70.141] has joined ##stm32 2026-02-15T18:29:36 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-15T19:04:12 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has quit [Quit: bitmask] 2026-02-15T19:53:07 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-15T20:43:39 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 245 seconds] 2026-02-15T20:45:12 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-15T20:52:33 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-15T21:00:23 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-15T21:22:45 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-15T21:47:32 < mawk> when we buy the trace thingie zyp you can send me your NFC board so I can port my MFC 2026-02-15T21:47:39 < mawk> bossman is easy to convince to buy new toys 2026-02-15T22:03:01 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 244 seconds] 2026-02-15T22:15:52 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2026-02-15T22:37:29 < mawk> I just ported it to ST25R95 2026-02-15T22:37:32 < mawk> which is very similar to your reader 2026-02-15T22:38:01 < mawk> works flawlessly, after breaking the legs of RFAL down a dark alley to get it to comply 2026-02-15T23:53:10 -!- Livio [~livio@user/livio] has quit [Quit: leaving] --- Day changed Mon Feb 16 2026 2026-02-16T00:17:00 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 245 seconds] 2026-02-16T00:24:04 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 245 seconds] 2026-02-16T02:48:04 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-16T02:48:34 -!- nomorekaki [~nomorekak@37-33-55-229.bb.dnainternet.fi] has joined ##stm32 2026-02-16T02:48:46 < qyx> hello night shift 2026-02-16T02:49:39 < nomorekaki> hello 2026-02-16T02:57:00 -!- qyx [~qyx@84.245.121.14] has quit [Ping timeout: 244 seconds] 2026-02-16T02:57:26 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-16T02:59:06 -!- qyx [~qyx@84.245.121.132] has joined ##stm32 2026-02-16T04:45:01 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-16T04:52:25 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-16T05:28:27 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-16T07:36:06 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-16T07:39:06 -!- Notsmartenough [~Notsmarte@120.23.171.161] has joined ##stm32 2026-02-16T07:42:37 -!- Notsmartenough [~Notsmarte@user/Notsmartenough] has changed host 2026-02-16T08:28:12 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-16T08:43:23 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-16T08:50:55 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2026-02-16T09:02:35 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-16T09:45:56 -!- c10ud [~c10ud@host-87-2-122-166.retail.telecomitalia.it] has joined ##stm32 2026-02-16T09:45:56 -!- c10ud [~c10ud@user/c10ud] has changed host 2026-02-16T09:51:59 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-16T10:12:51 < mawk> are you insomniac qyx 2026-02-16T10:45:49 -!- oversun [~user@user/oversun] has joined ##stm32 2026-02-16T11:25:33 -!- nomorekaki [~nomorekak@37-33-55-229.bb.dnainternet.fi] has quit [Quit: Client closed] 2026-02-16T11:31:07 -!- Notsmartenough [~Notsmarte@user/Notsmartenough] has quit [Quit: Client closed] 2026-02-16T13:42:54 < qyx> noway 2026-02-16T13:55:17 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2026-02-16T14:15:16 -!- hexo__ [~hexo@user/hexo] has quit [Remote host closed the connection] 2026-02-16T14:16:12 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2026-02-16T14:30:41 -!- catphish [~quassel@user/catphish] has joined ##stm32 2026-02-16T14:46:31 -!- haritz [~hrtz@140.228.70.141] has joined ##stm32 2026-02-16T14:46:31 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-16T16:54:45 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 252 seconds] 2026-02-16T17:13:38 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 244 seconds] 2026-02-16T17:16:31 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-16T17:17:36 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-16T17:21:05 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-16T17:21:31 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-16T17:27:54 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Max SendQ exceeded] 2026-02-16T17:28:48 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-16T17:41:55 -!- hackkitten [~hackkitte@94.31.119.95] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-16T17:42:05 -!- hackkitten [~hackkitte@2a00:6020:ad3f:300:433f:7942:6b1a:37f8] has joined ##stm32 2026-02-16T19:02:16 -!- grindhold [~quassel@2a0a:4cc0:c0:70c9::1] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 2026-02-16T19:03:32 -!- grindhold [~quassel@v2202504104743335453.luckysrv.de] has joined ##stm32 2026-02-16T19:06:48 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-16T19:07:34 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-16T19:13:54 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-16T19:15:26 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-16T19:15:56 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-16T19:23:41 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 252 seconds] 2026-02-16T19:42:42 -!- oversun [~user@user/oversun] has quit [Remote host closed the connection] 2026-02-16T20:07:10 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has joined ##stm32 2026-02-16T20:10:03 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-16T20:12:16 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-16T20:19:59 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has quit [Quit: bitmask] 2026-02-16T21:07:39 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-16T21:08:13 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-16T21:25:00 -!- grindhold [~quassel@v2202504104743335453.luckysrv.de] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 2026-02-16T21:25:32 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-16T21:25:45 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-16T21:30:18 -!- Livio [~livio@user/livio] has quit [Client Quit] 2026-02-16T21:30:41 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-16T21:34:29 -!- ilgrim [~ilgrim@xinu.me] has quit [Server closed connection] 2026-02-16T21:34:49 -!- ilgrim [~ilgrim@xinu.me] has joined ##stm32 2026-02-16T21:35:49 -!- chiptuner [~bobby@user/chiptuner] has quit [Server closed connection] 2026-02-16T21:36:04 -!- chiptuner [~bobby@user/chiptuner] has joined ##stm32 2026-02-16T21:38:50 -!- grindhold [~quassel@2a0a:4cc0:c0:70c9::1] has joined ##stm32 2026-02-16T22:20:58 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-16T22:21:10 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-16T22:48:38 < catphish> new oscilloscope and logic alanyzer prototypes arrived today :) https://i.ibb.co/60ZyMj67/PXL-20260216-123050703.jpg 2026-02-16T23:09:06 < zyp> is the smoke still inside? 2026-02-16T23:10:31 < zyp> are you using the machxo2 with the open tools or diamond? 2026-02-16T23:43:05 < nohit> Looks nice 2026-02-16T23:59:47 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 252 seconds] --- Day changed Tue Feb 17 2026 2026-02-17T00:31:24 < mawk> time to go to bed qyx 2026-02-17T00:32:10 < mawk> is the input isolated catphish ? 2026-02-17T00:32:13 < mawk> from the PC ground 2026-02-17T00:44:09 -!- aandrew [~aandrew@vps-2437c00c.vps.ovh.ca] has quit [Server closed connection] 2026-02-17T00:44:22 -!- aandrew [~aandrew@vps-2437c00c.vps.ovh.ca] has joined ##stm32 2026-02-17T00:57:36 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 244 seconds] 2026-02-17T00:57:40 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-17T01:13:16 < qyx> I am not isolated 2026-02-17T02:28:21 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-17T02:32:23 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-17T02:34:53 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-17T02:36:53 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-17T02:40:58 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-17T02:41:42 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-17T03:55:55 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-17T03:59:49 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-17T04:03:58 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-17T04:05:35 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-17T04:12:03 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-17T04:15:16 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-17T04:15:36 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-17T04:16:21 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-17T04:46:31 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-17T04:47:20 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-17T04:57:09 -!- HelloShitty [~psysc0rpi@bl15-226-17.dsl.telepac.pt] has quit [Server closed connection] 2026-02-17T04:57:57 -!- HelloShitty [~psysc0rpi@bl15-226-17.dsl.telepac.pt] has joined ##stm32 2026-02-17T07:01:11 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-17T07:03:36 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-17T07:07:00 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-17T07:18:05 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-17T07:19:08 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-17T07:20:49 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-17T07:23:41 -!- benishor [~benishor@scene.ro] has quit [Ping timeout: 265 seconds] 2026-02-17T07:23:43 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Max SendQ exceeded] 2026-02-17T07:24:03 -!- benishor [~benishor@scene.ro] has joined ##stm32 2026-02-17T07:26:02 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-17T07:31:25 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-17T07:32:29 -!- hexo [~hexo@user/hexo] has quit [Read error: Connection reset by peer] 2026-02-17T07:33:04 -!- hexo [~hexo@user/hexo] has joined ##stm32 2026-02-17T08:05:58 -!- haritz [~hrtz@user/haritz] has quit [Remote host closed the connection] 2026-02-17T08:13:04 -!- catphish [~quassel@user/catphish] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 2026-02-17T08:13:20 -!- catphish [~quassel@user/catphish] has joined ##stm32 2026-02-17T08:27:09 -!- mrec [~mrec@sundtek.de] has quit [Server closed connection] 2026-02-17T08:27:16 -!- mrec [~mrec@sundtek.de] has joined ##stm32 2026-02-17T08:41:35 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-17T10:23:49 -!- BrainDamage [~m-t6k752@user/BrainDamage] has quit [Server closed connection] 2026-02-17T10:24:05 -!- martinmoene_ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 245 seconds] 2026-02-17T10:24:08 -!- BrainDamage [~m-t6k752@user/BrainDamage] has joined ##stm32 2026-02-17T10:46:51 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-17T10:52:01 -!- c10ud [~c10ud@user/c10ud] has quit [Quit: Leaving] 2026-02-17T10:52:18 -!- c10ud [~c10ud@host-87-2-122-166.retail.telecomitalia.it] has joined ##stm32 2026-02-17T10:52:18 -!- c10ud [~c10ud@user/c10ud] has changed host 2026-02-17T11:11:38 < catphish> zyp: i'm using diamond at the moment, but i should probably get the open toolchain running 2026-02-17T11:11:44 < catphish> mawk: no, not isolated 2026-02-17T11:22:29 -!- martinmoene [~martinmoe@132.229.46.129] has quit [Server closed connection] 2026-02-17T11:22:52 -!- martinmoene [~martinmoe@132.229.46.129] has joined ##stm32 2026-02-17T11:25:16 < catphish> isolation sounds useful, i wonder if there's an easy way to add it 2026-02-17T11:32:38 < mercenary> https://www.ti.com/lit/ds/symlink/isousb211.pdf 2026-02-17T11:32:53 < zyp> catphish, let me know how that goes, I'm curious how well supported it is 2026-02-17T11:46:04 -!- System_Error [~SystemErr@user/systemerror] has quit [Ping timeout: 252 seconds] 2026-02-17T11:48:54 < catphish> zyp: which bit? 2026-02-17T11:49:25 < catphish> mercenary: that's a USB 2 isolator, i need 5Gbps USB 3 2026-02-17T11:50:26 < mercenary> catphish: ah. more speed than I ever have to deal with on usb, but there's probably USB3 ones too 2026-02-17T11:51:21 < catphish> this thing pushes big data (16 bits x 100MS/s) = 1,600Mbps 2026-02-17T11:52:07 < catphish> i'd think such an isolator exists 2026-02-17T11:53:16 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-17T11:55:00 < mercenary> it does. https://www.advancedphotonics.co.jp/en/usb3-isolator.html 2026-02-17T11:55:41 < mercenary> but that looks like the 'if you have to ask what it costs, or what MOQ is, you can't afford it' type of stuff 2026-02-17T11:58:47 < catphish> yeah that's not simple off the shelf stuff :( 2026-02-17T12:00:22 < catphish> 329€ gets you one of these https://intona.eu/en/products/buy/7055/7055-d 2026-02-17T12:00:52 -!- martinmoene_ [~martinmoe@132.229.46.129] has joined ##stm32 2026-02-17T12:01:01 < catphish> saleae sell one too, https://saleae.com/products/usb-3-0-superspeed-isolator 2026-02-17T12:04:09 < mercenary> guess isolated inputs will have to remain 'optional extra, sold separately at 400€' 2026-02-17T12:04:17 -!- martinmoene [~martinmoe@132.229.46.129] has quit [Ping timeout: 265 seconds] 2026-02-17T12:44:40 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has joined ##stm32 2026-02-17T13:21:23 < qyx> catphish: I would isolate the parallel bus 2026-02-17T13:21:47 < qyx> common isolators can do 100 mbit/s over one channel 2026-02-17T14:13:09 -!- PaulFertser [~paul@paulfertser.info] has quit [Server closed connection] 2026-02-17T14:13:18 -!- PaulFertser [paul@paulfertser.info] has joined ##stm32 2026-02-17T14:43:44 -!- rajkohaxor [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-17T14:47:12 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 264 seconds] 2026-02-17T15:09:02 -!- haritz [~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8] has joined ##stm32 2026-02-17T15:09:02 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-17T16:03:30 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Read error: Connection reset by peer] 2026-02-17T16:04:15 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-17T17:52:49 -!- splud [~noneya.bi@user/splud] has quit [Ping timeout: 264 seconds] 2026-02-17T18:06:00 -!- splud [~noneya.bi@user/splud] has joined ##stm32 2026-02-17T18:34:42 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-17T18:59:26 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-17T19:01:09 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-17T19:03:50 -!- rajkohaxor [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 256 seconds] 2026-02-17T19:32:32 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-17T19:32:43 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-17T20:26:34 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 256 seconds] 2026-02-17T20:30:45 -!- hexo___ [~hexo@user/hexo] has joined ##stm32 2026-02-17T20:30:45 -!- hexo is now known as Guest5352 2026-02-17T20:30:45 -!- Guest5352 [~hexo@user/hexo] has quit [Killed (zinc.libera.chat (Nickname regained by services))] 2026-02-17T20:30:45 -!- hexo___ is now known as hexo 2026-02-17T20:31:08 -!- Guest5352 [~hexo@user/hexo] has joined ##stm32 2026-02-17T20:41:01 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-17T21:25:57 -!- rajkohaxor [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-17T21:43:32 < veverak> we have this weird thing at work, we have CAN devices which during _use_ are trivial to work with: we have 3 unique devices per bus, so we can have fixed address for each device on the bus that represents its role 2026-02-17T21:43:58 < veverak> But during maintenance or infrastructure work, devices of same "role" are connected on single bus (up to 30) 2026-02-17T21:44:35 < veverak> Is there some common/standard way to distribute node ids automatically? I don't mind that it is slow 2026-02-17T21:45:11 < veverak> (during the maintenance, we can't pre-allocate the nodei ds to the devices as there is now way of telling which will get connected) 2026-02-17T22:16:48 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has joined ##stm32 2026-02-17T22:19:29 < veverak> oh, I forgot to mention that device can join the network at any time 2026-02-17T22:19:31 < veverak> :) 2026-02-17T22:23:59 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has quit [Quit: bitmask] 2026-02-17T22:25:10 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has quit [Quit: Konversation terminated!] 2026-02-17T22:25:35 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has joined ##stm32 2026-02-17T22:26:27 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has quit [Client Quit] 2026-02-17T22:28:21 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has joined ##stm32 2026-02-17T22:32:54 -!- hexo [~hexo@user/hexo] has quit [Ping timeout: 252 seconds] 2026-02-17T22:39:31 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has joined ##stm32 2026-02-17T23:19:58 < zyp> veverak, have some globally unique ID, have a broadcast command that makes all nodes send you the unique ID, have another broadcast command that says «node with ID x, take address y» 2026-02-17T23:23:56 < veverak> zyp: have you actually done it? this is something along the lines I thought of (we do have 64 bits unique id) 2026-02-17T23:24:16 < veverak> but I don't want to find buggy coner-cases the hardway, too lazy for that :) 2026-02-17T23:25:04 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-17T23:28:00 < zyp> no, I was meaning to for some project years ago that never happened, but I forgot which 2026-02-17T23:28:36 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has quit [Ping timeout: 264 seconds] 2026-02-17T23:30:33 -!- Guest5352 is now known as hexo_ 2026-02-17T23:51:14 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has joined ##stm32 --- Day changed Wed Feb 18 2026 2026-02-18T00:06:55 < qyx> veverak: yes I did it exactly the way zyp describes, it is dumb, I don't like it 2026-02-18T00:09:42 < qyx> it makes the addressing stateful, makes your life harder if you need to gateway between busses and you still need to handle duplicate ids 2026-02-18T00:10:25 < qyx> and as you are voiding some CAN features that way anyway, it doesn't make sense to preallocate them at all 2026-02-18T00:11:08 < qyx> I wohld split the 29bit ID into 16 bit "flow id", 8 bit "frame id" 2026-02-18T00:11:52 < qyx> and generate flow id per-packet (eg. hashing the data or as a part of the packet MAC) 2026-02-18T00:12:13 < qyx> frame id is 0-255 depending on the frame position in the packet 2026-02-18T00:13:01 < qyx> that way you are spreading possible collisions to be per-packet instead of per-device, which you have to handle in all cases (a packet can get lost) 2026-02-18T00:17:20 < veverak> wat, but how you can tell which device shall accept the message? 2026-02-18T00:17:39 -!- h4x0riz3d [~pewpew@antonsavov.net] has quit [Server closed connection] 2026-02-18T00:17:46 < zyp> qyx, sounds like you're just reinventing ISO-TP rather than fixing addressing 2026-02-18T00:17:57 < zyp> s/addressing/enumeration/ 2026-02-18T00:18:04 -!- antto [~pewpew@antonsavov.net] has joined ##stm32 2026-02-18T00:18:24 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 264 seconds] 2026-02-18T00:18:37 < qyx> zyp: isotp doesn't fix anything, thats for the start 2026-02-18T00:18:50 < zyp> it's orthogonal to enumeration in any case 2026-02-18T00:19:03 < qyx> yes 2026-02-18T00:19:10 < veverak> now that I think about, given that during maintenance it's master/slave comms anyway... 2026-02-18T00:19:17 < qyx> anyway the key is to avoid enumeration 2026-02-18T00:19:25 < veverak> I can just assume that everybody gets each message and put target id in the data payload for the message 2026-02-18T00:19:29 < zyp> as for the stateful argument, enumeration necessarily is stateful 2026-02-18T00:19:38 < qyx> and don't tell me you are waking up the device based on address filters 2026-02-18T00:19:46 < qyx> nobody is doing that except automotive 2026-02-18T00:20:20 < qyx> and even they don't really know the exact reason 2026-02-18T00:21:17 < qyx> and if you are hashing "long-id" j to "short id" in a deterministic manner, you can still setup filters 2026-02-18T00:21:23 < catphish> veverak: you essentially need a DHCP protocol 2026-02-18T00:23:21 < qyx> my point still holds, any enumeration or/and stateful anything on this level makes more problems than solves 2026-02-18T00:24:10 < zyp> I'll take stateful enumeration over fragmentation if I can otherwise get away without the latter 2026-02-18T00:24:32 < catphish> veverak: i think it's worth pointing out that devices in a CAN network don't have addresses, addresses are for functions rather than devices, so if you have multiple devices listening to the same ID, control them all at once 2026-02-18T00:24:57 < catphish> i'm sure you know this, but it's kind of an important distinction that makes my DHCP suggession less senible 2026-02-18T00:25:01 < catphish> *sensible 2026-02-18T00:26:34 < veverak> catphish: I can do broadcast 2026-02-18T00:26:53 < veverak> basically, what I wanted to sent over CAN on higher layer are protobuf messages target to device based on address 2026-02-18T00:27:28 < veverak> I did not realized that I don't mind if "each device will accept the message and parse it" so I might as well put the ID into the protobuf 2026-02-18T00:27:38 < qyx> so target addressing and fragmentation :> 2026-02-18T00:28:02 < veverak> all that I need is just robust way to split the protobuf payload into multiple can messages and re-assemble them 2026-02-18T00:28:24 < qyx> yes, and add an aggregated MAC 2026-02-18T00:28:52 < veverak> aggregated MAC? 2026-02-18T00:29:35 < qyx> message auth tag, whatever which is covering the whole packet 2026-02-18T00:30:09 < qyx> after a lot of hassle implementing the allocation/enumeration way I can conclude never again 2026-02-18T00:30:23 < qyx> there are many practical problems with that 2026-02-18T00:30:51 < qyx> it needs various timers and timeouts, all gateway devices need to maintain that database 2026-02-18T00:31:07 < qyx> it needs periodic refreshing of the allocation table 2026-02-18T00:31:11 < qyx> etc. 2026-02-18T00:31:15 < veverak> I have master/slave relationship, no busses 2026-02-18T00:31:28 < veverak> I mean, just single bus, no connection between busses 2026-02-18T00:31:53 < veverak> The whole thing is just smart-case for devices that can communicate over CAN so we can update the firmware in those at mass (in the case) 2026-02-18T00:32:04 < qyx> ok I have "splitters" because I needed to implement a tree topology 2026-02-18T00:34:14 < veverak> yeah, I just forgot that I have single master on the bus that controls the flow of stuff anyway 2026-02-18T00:35:05 < qyx> also, can is a retarded bus, but whatever 2026-02-18T00:36:38 < veverak> that's irrelevant 2026-02-18T00:36:38 < zyp> less so when you're not shoehorning fragmentation into it 2026-02-18T00:37:10 < veverak> whenever technology X is ok/nok is irrelevant in the scenario that company already sold too many units and htat is what I have to work with 2026-02-18T00:37:55 < veverak> anyway, I've got my answer, just need to solve fragmentation, detach 2026-02-18T00:39:21 < qyx> zyp: fragmentation is needed to make any use of can besides being a "honored inteligent wire" 2026-02-18T00:39:47 < qyx> that's why it is retarded 2026-02-18T00:40:10 < qyx> because it is not suitable for any current purpose, remember it is 2026 2026-02-18T00:41:05 < bitmask> hello 2026-02-18T00:41:06 < qyx> and every single relevant can user implementes fragmentation and encryption on top of that abomination 2026-02-18T00:41:11 < qyx> ask people of automotive 2026-02-18T00:45:39 -!- Sadale [~Sadale@user/sadale] has quit [Server closed connection] 2026-02-18T00:46:05 -!- Sadale [~Sadale@user/sadale] has joined ##stm32 2026-02-18T00:46:21 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has quit [Ping timeout: 272 seconds] 2026-02-18T00:51:07 < qyx> ok a fucking 700 eur GNSS module, septentrio mosaic-G5 2026-02-18T00:52:58 < qyx> I am not sure I am paying that much to hexagon 2026-02-18T01:16:34 -!- rajkohaxor [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 245 seconds] 2026-02-18T01:33:01 -!- c10ud [~c10ud@user/c10ud] has quit [Ping timeout: 264 seconds] 2026-02-18T02:29:23 < catphish> i wish stuff that wasn't a capacitor didn't have capacitance. 2026-02-18T02:42:00 < mawk> why, it's free capacitors 2026-02-18T02:56:59 -!- qyx [~qyx@84.245.121.132] has quit [Ping timeout: 245 seconds] 2026-02-18T02:59:01 -!- qyx [~qyx@84.245.121.217] has joined ##stm32 2026-02-18T03:20:48 -!- flatmush [~benbrewer@149.57.121.15] has quit [Ping timeout: 256 seconds] 2026-02-18T03:28:30 -!- flatmush [~benbrewer@149.71.29.7] has joined ##stm32 2026-02-18T03:35:05 -!- om3ga [~om3ga@93.177.187.134] has quit [Server closed connection] 2026-02-18T03:35:23 -!- om3ga [~om3ga@93.177.187.134] has joined ##stm32 2026-02-18T04:05:45 -!- jbo [~jbo@user/tct] has quit [Server closed connection] 2026-02-18T04:06:01 -!- jbo [~jbo@user/tct] has joined ##stm32 2026-02-18T04:06:25 -!- oz4ga [~tim@hator.sunsite.lv] has quit [Server closed connection] 2026-02-18T04:06:38 -!- oz4ga [~tim@hator.sunsite.lv] has joined ##stm32 2026-02-18T04:08:11 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has quit [Ping timeout: 252 seconds] 2026-02-18T04:50:25 -!- teknix_ [~unknown@user/hsv] has quit [Server closed connection] 2026-02-18T04:50:40 -!- teknix [~unknown@user/hsv] has joined ##stm32 2026-02-18T04:56:59 -!- Alexer [~alexer@alexer.net] has quit [Server closed connection] 2026-02-18T04:57:12 -!- Alexer [~alexer@alexer.net] has joined ##stm32 2026-02-18T05:38:40 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has joined ##stm32 2026-02-18T05:39:54 -!- PaulFertser [paul@paulfertser.info] has quit [Ping timeout: 245 seconds] 2026-02-18T05:40:08 -!- PaulFertser [~paul@paulfertser.info] has joined ##stm32 2026-02-18T05:56:19 -!- blathijs [~matthijs@tika.stderr.nl] has quit [Server closed connection] 2026-02-18T05:56:43 -!- blathijs [~matthijs@tika.stderr.nl] has joined ##stm32 2026-02-18T06:42:52 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Remote host closed the connection] 2026-02-18T06:45:22 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2026-02-18T06:57:48 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-18T07:47:33 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has joined ##stm32 2026-02-18T08:25:36 -!- om3ga [~om3ga@93.177.187.134] has quit [Ping timeout: 264 seconds] 2026-02-18T08:26:25 -!- om3ga [~om3ga@93.177.187.134] has joined ##stm32 2026-02-18T08:29:36 -!- haritz [~hrtz@user/haritz] has quit [Remote host closed the connection] 2026-02-18T08:31:16 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-18T08:31:20 -!- c10ud [~c10ud@user/c10ud] has joined ##stm32 2026-02-18T10:13:11 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has quit [Ping timeout: 272 seconds] 2026-02-18T10:20:09 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 272 seconds] 2026-02-18T10:25:13 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has quit [Ping timeout: 272 seconds] 2026-02-18T10:32:19 -!- esden [sid32455@id-32455.hampstead.irccloud.com] has quit [Server closed connection] 2026-02-18T10:32:30 -!- esden [sid32455@id-32455.hampstead.irccloud.com] has joined ##stm32 2026-02-18T10:33:14 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has joined ##stm32 2026-02-18T11:08:28 -!- rajkohaxor [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-18T12:35:05 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has quit [Quit: WeeChat 4.8.1] 2026-02-18T12:35:39 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has joined ##stm32 2026-02-18T12:37:25 -!- krish2481 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has joined ##stm32 2026-02-18T12:38:26 -!- krish2481 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has quit [Client Quit] 2026-02-18T12:41:39 -!- tabemann [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has quit [Server closed connection] 2026-02-18T12:42:13 -!- tabemann [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has joined ##stm32 2026-02-18T12:48:35 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has quit [Quit: WeeChat 4.8.1] 2026-02-18T12:48:51 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has joined ##stm32 2026-02-18T13:00:19 -!- yukam [~yukam@user/yukam] has quit [Server closed connection] 2026-02-18T13:05:34 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-18T13:07:45 -!- chiptuner [~bobby@user/chiptuner] has quit [Server closed connection] 2026-02-18T13:08:00 -!- chiptuner [~bobby@user/chiptuner] has joined ##stm32 2026-02-18T13:44:23 -!- haritz [~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8] has joined ##stm32 2026-02-18T13:44:23 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-18T13:52:37 < jpa-> meh, bug of the day 2026-02-18T13:53:08 < jpa-> i wasn't disabling interrupts when jumping from bootloader to main firmware, and some shared platform code was setting up systick during the bootloader 2026-02-18T13:53:46 < jpa-> and there was a small space where the main firmware wasn't expecting systick before it has started.. so depending on exact timing it would crash sometimes 2026-02-18T13:54:25 -!- aandrew [~aandrew@vps-2437c00c.vps.ovh.ca] has quit [Server closed connection] 2026-02-18T13:54:39 -!- aandrew [~aandrew@vps-2437c00c.vps.ovh.ca] has joined ##stm32 2026-02-18T13:57:32 < ventyl> i had that, it caused pretty weird errors 2026-02-18T13:57:57 < jpa-> yeah, bss wasn't yet initialized etc, but the code managed to run pretty far before crashing 2026-02-18T13:57:58 < ventyl> it took me fair amount of time realizing WTF is really going on 2026-02-18T13:58:28 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has joined ##stm32 2026-02-18T13:58:55 < ventyl> in my case, it was actually by design. somehow I assumed that if you enable systick and then *immediately* boot CMRX kernel, systick will never arrive before kernel is bootstrapped and ready to receive it 2026-02-18T13:59:06 < ventyl> well, it turned out in certain cases this is a false assumption 2026-02-18T13:59:24 < ventyl> most notably, systick work quite weird in qemu 2026-02-18T14:39:38 -!- NoSpark [~quassel@2401:c080:2000:1c51:5400:4ff:fe84:5bdd] has joined ##stm32 2026-02-18T14:51:55 < jpa-> for some funny reason RP2350 starts fetching from XIP flash one word before what was actually needed for the interrupt, which made me think it was going into pendsv and not systick 2026-02-18T14:52:42 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 256 seconds] 2026-02-18T15:01:16 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has quit [Quit: WeeChat 4.8.1] 2026-02-18T15:11:06 < ventyl> isn't it filling cacheline or something? 2026-02-18T15:48:42 < jbo> aah yes, FreeBSD much success: https://www.reddit.com/r/freebsd/comments/1r7mp9n/we_built_our_entire_startup_infra_on_freebsd_in/ 2026-02-18T16:02:16 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2026-02-18T16:07:43 -!- rkta [~rkta@user/rkta] has quit [Ping timeout: 250 seconds] 2026-02-18T16:08:09 -!- quinor [08c0f10716@2a03:6000:1812:100::dad] has quit [Ping timeout: 250 seconds] 2026-02-18T16:09:23 -!- rkta [~rkta@user/rkta] has joined ##stm32 2026-02-18T16:12:22 -!- quinor [08c0f10716@2a03:6000:1812:100::dad] has joined ##stm32 2026-02-18T16:12:55 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has joined ##stm32 2026-02-18T16:15:23 < jpa-> ventyl: ah, good point! of course it aligns to cacheline boundary 2026-02-18T16:16:20 < jpa-> (8 byte cache lines) 2026-02-18T16:16:38 < ventyl> i was just going to ask how wide it is 2026-02-18T16:17:49 < jpa-> jbo: is that like onlyfans with bitcoin? are you on there? 2026-02-18T16:18:49 < jbo> jpa-, I don't understand the question 2026-02-18T16:19:42 < jbo> I have nothing to do with that video platform, if that is your question 2026-02-18T16:19:53 < jpa-> :( 2026-02-18T16:20:13 < jpa-> "sell exclusive content directly to their audience and get paid instantly on-chain" sounded just like your thing 2026-02-18T16:21:48 < zyp> onlyfans with bitcoin sounds like an easy way to put it 2026-02-18T16:23:28 -!- nerozero [~nerozero@87.253.63.54] has quit [Remote host closed the connection] 2026-02-18T16:25:15 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-18T17:03:13 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-18T17:11:05 -!- splud [~noneya.bi@user/splud] has quit [Server closed connection] 2026-02-18T17:11:32 -!- splud [~noneya.bi@user/splud] has joined ##stm32 2026-02-18T17:12:40 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-18T17:34:53 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-18T17:40:00 -!- rajkohaxor [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 264 seconds] 2026-02-18T17:50:44 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has quit [Ping timeout: 245 seconds] 2026-02-18T18:32:50 < qyx> can I stream my soldering skillz on onlyfans? 2026-02-18T18:38:30 < specing> yes 2026-02-18T18:43:14 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-18T19:39:23 -!- hexo__ is now known as hexo 2026-02-18T19:42:00 -!- rajkohaxor [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-18T19:47:50 -!- rajkohaxor [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Quit: Leaving] 2026-02-18T19:48:03 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-18T19:54:06 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-18T19:55:01 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has joined ##stm32 2026-02-18T20:09:17 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has joined ##stm32 2026-02-18T20:20:09 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-18T20:34:46 < Steffanx> You even get to show your feet for money. Better start soldering qyx. 2026-02-18T20:38:36 < specing> hold the soldering iron with your feet for added moneys 2026-02-18T21:02:27 < jbo> I'm sure there's a footprint joke somewhere in here 2026-02-18T21:02:59 -!- hexo [~hexo@user/hexo] has quit [Ping timeout: 272 seconds] 2026-02-18T21:11:45 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has quit [Ping timeout: 265 seconds] 2026-02-18T21:13:28 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has joined ##stm32 2026-02-18T21:28:59 -!- t4nk_fn [~Go@user/t4nk] has quit [Server closed connection] 2026-02-18T21:30:57 -!- t4nk_freenode [~Go@user/t4nk] has joined ##stm32 2026-02-18T21:30:59 -!- englishman [englishman@user/englishman] has quit [Server closed connection] 2026-02-18T21:31:17 -!- englishman [englishman@user/englishman] has joined ##stm32 2026-02-18T21:32:49 -!- t4nk_freenode is now known as t4nk_fn 2026-02-18T21:35:27 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has joined ##stm32 2026-02-18T22:16:19 -!- Steffanx [uid97872@user/steffanx] has quit [Server closed connection] 2026-02-18T22:16:30 -!- Steffanx [uid97872@user/steffanx] has joined ##stm32 2026-02-18T22:23:05 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-18T22:56:21 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 250 seconds] 2026-02-18T22:57:31 -!- Kamilion [kamilion@copper.sllabs.com] has quit [Server closed connection] 2026-02-18T22:57:47 -!- Kamilion [kamilion@copper.sllabs.com] has joined ##stm32 2026-02-18T22:58:11 -!- \dev\ice [~eabdb@user/device/x-9920846] has quit [Server closed connection] 2026-02-18T22:58:25 -!- \dev\ice [~eabdb@2a01:4f8:1c1e:b0a8::1] has joined ##stm32 2026-02-18T23:32:24 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 245 seconds] 2026-02-18T23:41:59 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has quit [Ping timeout: 245 seconds] 2026-02-18T23:43:17 < mawk> I have a javacard 2026-02-18T23:43:25 < mawk> idk how to program it but it looks cool 2026-02-18T23:43:27 < zyp> I'm sorry to hear that 2026-02-18T23:43:29 < mawk> it has contactless interface 2026-02-18T23:43:55 < mawk> it's a JCOP from NXP that can emulate mifare classic but that's all under NDA including the programming tools 2026-02-18T23:44:02 < mawk> when IBM still had them you could still download them freely 2026-02-18T23:44:06 < mawk> but NXP loves their NDAs 2026-02-18T23:44:32 < mawk> at least there are open source tools to do it instead but no way I'm finding the right function for mifare classic emulation 2026-02-18T23:47:31 -!- LFSveteran [~LFSvetera@keymaker.msrv.nl] has quit [Server closed connection] 2026-02-18T23:47:46 -!- LFSveteran [~LFSvetera@keymaker.msrv.nl] has joined ##stm32 2026-02-18T23:50:01 < qyx> it is a pity most of the jnteligent smartcards are java cards 2026-02-18T23:50:09 < qyx> no pythoncard yet 2026-02-18T23:54:02 < mawk> I want a C card 2026-02-18T23:54:22 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has joined ##stm32 --- Day changed Thu Feb 19 2026 2026-02-19T00:00:41 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has quit [Ping timeout: 252 seconds] 2026-02-19T00:20:51 -!- zapb__ [~zapb@2a01:4f8:c010:372f::1] has quit [Server closed connection] 2026-02-19T00:21:02 -!- zapb_ [~zapb@2a01:4f8:c010:372f::1] has joined ##stm32 2026-02-19T00:56:03 -!- om3ga [~om3ga@93.177.187.134] has quit [Ping timeout: 272 seconds] 2026-02-19T00:59:26 -!- om3ga [~om3ga@93.177.187.134] has joined ##stm32 2026-02-19T01:20:07 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has quit [Ping timeout: 264 seconds] 2026-02-19T01:23:29 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 260 seconds] 2026-02-19T01:35:41 < Steffanx> Do you sniff NFC cards for breakfast yet mawk? 2026-02-19T01:38:50 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Quit: KVIrc 5.2.6 Quasar http://www.kvirc.net/] 2026-02-19T01:41:01 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2026-02-19T01:51:50 < mawk> yes Steffanx 2026-02-19T01:52:11 < mawk> sniffer and card emulator has already proven very useful 2026-02-19T01:52:24 < mawk> to add NDEF reading to $device at $work 2026-02-19T01:52:32 < mawk> I just emulate a NTAG213 with my chameleon 2026-02-19T01:54:21 < mawk> then the NXP app tells me I have a counterfeit IC 2026-02-19T01:54:28 < mawk> the dutch are the worst with their NDAs 2026-02-19T02:03:32 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has quit [Ping timeout: 268 seconds] 2026-02-19T02:52:07 -!- hexo_ [~hexo@user/hexo] has quit [Remote host closed the connection] 2026-02-19T03:56:11 -!- pwillard [sid136981@id-136981.hampstead.irccloud.com] has quit [Server closed connection] 2026-02-19T03:56:22 -!- pwillard [sid136981@id-136981.hampstead.irccloud.com] has joined ##stm32 2026-02-19T04:19:11 -!- kurfen [~kurfen@anice-256-1-19-73.w86-203.abo.wanadoo.fr] has quit [Ping timeout: 252 seconds] 2026-02-19T04:20:53 -!- kurfen [~kurfen@anice-256-1-19-73.w86-203.abo.wanadoo.fr] has joined ##stm32 2026-02-19T04:35:28 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-19T05:46:23 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has joined ##stm32 2026-02-19T07:05:46 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-19T07:35:16 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has joined ##stm32 2026-02-19T08:38:11 -!- mawk [mawk@wireguard/contributor/mawk] has quit [Server closed connection] 2026-02-19T08:38:26 -!- mawk [mawk@wireguard/contributor/mawk] has joined ##stm32 2026-02-19T09:24:46 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2026-02-19T09:25:54 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has quit [Quit: WeeChat 4.8.1] 2026-02-19T10:05:41 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has joined ##stm32 2026-02-19T10:29:20 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-19T10:41:39 -!- phryk [~totallyno@user/phryk] has quit [Server closed connection] 2026-02-19T10:41:57 -!- phryk [~totallyno@user/phryk] has joined ##stm32 2026-02-19T10:44:59 -!- krabrock [~krabrock@about/hackers/krabrock] has quit [Server closed connection] 2026-02-19T10:45:19 -!- krabrock [~krabrock@about/hackers/krabrock] has joined ##stm32 2026-02-19T11:08:11 -!- mid-kid [~mid-kid@2a01:7c8:aac8:1e8:5054:ff:fe5e:cd48] has quit [Server closed connection] 2026-02-19T11:08:28 -!- mid-kid [~mid-kid@2a01:7c8:aac8:1e8:5054:ff:fe5e:cd48] has joined ##stm32 2026-02-19T11:13:31 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 264 seconds] 2026-02-19T11:13:50 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-19T11:14:01 -!- russell-- [~russell@user/russell/x-2065287] has quit [Quit: leaving] 2026-02-19T11:37:03 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-19T12:07:19 -!- russell-- [~russell@knod.personaltelco.net] has joined ##stm32 2026-02-19T12:07:19 -!- russell-- [~russell@user/russell/x-2065287] has changed host 2026-02-19T12:10:56 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has joined ##stm32 2026-02-19T12:12:56 -!- russell-- [~russell@user/russell/x-2065287] has quit [Remote host closed the connection] 2026-02-19T12:15:15 -!- russell-- [~russell@user/russell/x-2065287] has joined ##stm32 2026-02-19T12:19:27 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has quit [Ping timeout: 265 seconds] 2026-02-19T12:43:39 -!- soweli_iki [~soweli_ik@user/soweli-iki:47461] has quit [Server closed connection] 2026-02-19T12:43:47 -!- soweli_iki [soweli_iki@2600:3c02::f03c:93ff:fe5b:9fc] has joined ##stm32 2026-02-19T12:43:47 -!- soweli_iki [soweli_iki@user/soweli-iki:47461] has changed host 2026-02-19T13:26:11 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has quit [Ping timeout: 269 seconds] 2026-02-19T13:31:31 -!- dobson [~dobson@static.38.6.217.95.clients.your-server.de] has quit [Server closed connection] 2026-02-19T13:34:33 -!- dobson [~dobson@static.38.6.217.95.clients.your-server.de] has joined ##stm32 2026-02-19T13:36:43 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has joined ##stm32 2026-02-19T14:23:42 < BrainDamage> non dutch agreenment 2026-02-19T14:43:39 -!- haritz [~hrtz@140.228.70.141] has joined ##stm32 2026-02-19T14:43:39 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-19T14:55:06 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has quit [Quit: WeeChat 4.8.1] 2026-02-19T15:17:22 -!- hexo [~hexo@user/hexo] has joined ##stm32 2026-02-19T15:17:43 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has quit [Ping timeout: 264 seconds] 2026-02-19T15:28:39 -!- \dev\ice [~eabdb@user/device/x-9920846] has changed host 2026-02-19T15:38:51 -!- grindhold [~quassel@2a0a:4cc0:c0:70c9::1] has quit [Server closed connection] 2026-02-19T15:39:05 -!- grindhold [~quassel@2a0a:4cc0:c0:70c9::1] has joined ##stm32 2026-02-19T15:53:39 -!- chiptuner [~bobby@user/chiptuner] has quit [Server closed connection] 2026-02-19T15:53:53 -!- chiptuner [~bobby@user/chiptuner] has joined ##stm32 2026-02-19T16:11:33 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2026-02-19T16:28:19 -!- quinor [08c0f10716@2a03:6000:1812:100::dad] has quit [Server closed connection] 2026-02-19T16:28:25 -!- quinor [08c0f10716@2a03:6000:1812:100::dad] has joined ##stm32 2026-02-19T17:14:51 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Server closed connection] 2026-02-19T17:15:38 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-19T18:02:53 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-19T18:15:08 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-19T18:15:20 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-19T18:28:21 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has joined ##stm32 2026-02-19T18:40:08 < catphish> i have made an irritating design mistake, but i wonder if i might be lucky, i'm at a very late stage in designing something with a H750 and i need to save some data in flash memory. i have just realised that the H750 only has one flash sector :'( however several people claim that it might have more unadvertized sectors 2026-02-19T18:43:00 < qyx> how are you even using h750 without any external flash? 2026-02-19T18:43:44 < catphish> i guess my program is small 2026-02-19T18:44:09 < catphish> i was only looking at RAM when i chose it, and i guess i just never used much program space 2026-02-19T18:54:23 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-19T18:54:35 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-19T18:55:41 < ventyl> whee, security researchers were able to evade MPU on Cortex-M7 2026-02-19T18:55:57 < ventyl> embedded has its Spectre-like moment and nobody gives a fuck 2026-02-19T18:58:01 < catphish> i'm struggling to even imagine the use case for such a feature 2026-02-19T18:58:12 < catphish> though i'm sure there is one or they wouldn't have designed it 2026-02-19T19:19:39 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 252 seconds] 2026-02-19T19:31:32 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-19T19:34:57 < qyx> what feature, a bug? 2026-02-19T19:36:28 < qyx> ventyl: do you have a paper link? 2026-02-19T19:37:23 < ventyl> it is apparently not published yet 2026-02-19T19:51:09 < jpa-> i wonder whether it is just read or also write to protected areas 2026-02-19T20:02:07 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 264 seconds] 2026-02-19T20:27:10 < mawk> nice 2026-02-19T20:27:22 < mawk> we use mpu to hide encryption keys which are global to all the devices in the field 2026-02-19T20:27:44 < mawk> and now that the RED and CRA bullshit is in effect you have to do something 2026-02-19T20:29:56 < qyx> what's something 2026-02-19T20:31:40 < catphish> well that is lucky, the H750 does indeed have more flash than advertized, probably best not to rely on this, but it appears to work on the chips i hae in hand, which saves me a huge headache 2026-02-19T20:48:46 < mawk> qyx disclosure and security fixes 2026-02-19T20:48:58 < mawk> the latter is the decide is not older than 5 years 2026-02-19T20:49:05 < mawk> if the device* 2026-02-19T20:49:19 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-19T20:50:02 < qyx> you, as a manufacturer of safe medical devices, are doing those things at least for the past 10 years, right 2026-02-19T20:50:13 < mawk> lol 2026-02-19T20:53:25 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-19T20:56:25 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-19T21:04:05 < catphish> HAL seems to have done somerthing odd to me. After writing some stuff to flash, HAL_Delay never returns 2026-02-19T21:10:44 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has joined ##stm32 2026-02-19T21:14:54 -!- octorian [octo@2600:3c00::f03c:91ff:fe93:a61c] has quit [Ping timeout: 245 seconds] 2026-02-19T21:15:37 -!- octorian [octo@2600:3c00::f03c:91ff:fe93:a61c] has joined ##stm32 2026-02-19T21:17:49 -!- russell-- [~russell@user/russell/x-2065287] has quit [Ping timeout: 245 seconds] 2026-02-19T21:18:54 < catphish> oh, it's not that at all, i'm just being an idiot and trying to use HAL_Delay in an interrupt 2026-02-19T21:20:57 < catphish> i guess that will work if i just fix the interrupt priotiries 2026-02-19T21:25:46 < catphish> odd, systick has a much higher priority, this should be working already 2026-02-19T21:27:03 < mercenary> unless something somewhere disabled all interrupts 2026-02-19T21:30:29 < catphish> oh, i think higher number = lower priority 2026-02-19T21:30:46 < qyx> you think right 2026-02-19T21:32:00 < catphish> i've set my 1ms maintenance timer to a lower priority than systick, fingers crossed 2026-02-19T21:32:09 < catphish> yep, that fixed it, thanks! 2026-02-19T22:54:26 -!- machinehum [machinehum@2a01:7e01::f03c:94ff:fe4d:b21c] has quit [Server closed connection] 2026-02-19T22:54:44 -!- machinehum [machinehum@2a01:7e01::f03c:94ff:fe4d:b21c] has joined ##stm32 2026-02-19T23:40:56 -!- stgl [~stgl@2a03:b0c0:3:d0::cad:a001] has quit [Server closed connection] 2026-02-19T23:41:10 -!- stgl [~stgl@2a03:b0c0:3:d0::cad:a001] has joined ##stm32 --- Day changed Fri Feb 20 2026 2026-02-20T00:11:29 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 252 seconds] 2026-02-20T00:18:56 -!- veverak [~veverak@2a01:4f8:1c1c:377c::1] has quit [Server closed connection] 2026-02-20T00:19:18 -!- veverak [~veverak@2a01:4f8:1c1c:377c::1] has joined ##stm32 2026-02-20T00:19:36 -!- Shaun [~shaun@user/shaun] has quit [Server closed connection] 2026-02-20T00:19:50 -!- Shaun [~shaun@user/shaun] has joined ##stm32 2026-02-20T00:29:32 -!- russell-- [~russell@user/russell/x-2065287] has joined ##stm32 2026-02-20T01:01:06 -!- srk [~sorki@user/srk] has quit [Server closed connection] 2026-02-20T01:02:26 -!- srk [~sorki@user/srk] has joined ##stm32 2026-02-20T01:06:15 -!- catphish_ [~quassel@user/catphish] has joined ##stm32 2026-02-20T01:07:00 -!- catphish [~quassel@user/catphish] has quit [Ping timeout: 264 seconds] 2026-02-20T01:08:16 -!- ventyl [~ventyl@adsl-dyn63.78-98-146.t-com.sk] has quit [Server closed connection] 2026-02-20T01:08:23 -!- ventyl [~ventyl@adsl-dyn63.78-98-146.t-com.sk] has joined ##stm32 2026-02-20T01:18:20 -!- catphish [~quassel@user/catphish] has joined ##stm32 2026-02-20T01:20:06 -!- rajkohaxor [~rajkosto@2a00:e90:2146:8c00:0:ff:fe00:10] has joined ##stm32 2026-02-20T01:21:55 -!- catphish_ [~quassel@user/catphish] has quit [Ping timeout: 264 seconds] 2026-02-20T01:23:12 -!- rajkosto [~rajkosto@2a00:e90:2153:f00:0:ff:fe00:10] has quit [Ping timeout: 252 seconds] 2026-02-20T01:26:38 -!- bitrot [~rajkosto@2a00:e90:2137:900:0:ff:fe00:10] has joined ##stm32 2026-02-20T01:30:09 -!- rajkohaxor [~rajkosto@2a00:e90:2146:8c00:0:ff:fe00:10] has quit [Ping timeout: 268 seconds] 2026-02-20T01:43:13 -!- catphish [~quassel@user/catphish] has quit [Ping timeout: 276 seconds] 2026-02-20T02:25:24 -!- bitrot [~rajkosto@2a00:e90:2137:900:0:ff:fe00:10] has quit [Quit: Leaving] 2026-02-20T02:40:27 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has quit [Ping timeout: 268 seconds] 2026-02-20T02:57:08 -!- qyx [~qyx@84.245.121.217] has quit [Ping timeout: 252 seconds] 2026-02-20T02:58:59 -!- qyx [~qyx@84.245.120.29] has joined ##stm32 2026-02-20T04:24:02 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-20T04:30:11 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-20T04:43:06 -!- nohit [sid334887@id-334887.tinside.irccloud.com] has quit [Server closed connection] 2026-02-20T04:43:17 -!- nohit [sid334887@id-334887.tinside.irccloud.com] has joined ##stm32 2026-02-20T05:26:38 -!- Kamilion [kamilion@copper.sllabs.com] has quit [Ping timeout: 252 seconds] 2026-02-20T05:26:55 -!- Kamilion [kamilion@copper.sllabs.com] has joined ##stm32 2026-02-20T05:59:36 -!- jhalmen [373aef909d@sourcehut/user/slowjo] has quit [Server closed connection] 2026-02-20T05:59:44 -!- jhalmen [373aef909d@sourcehut/user/slowjo] has joined ##stm32 2026-02-20T06:48:26 -!- vampirefrog [~vampirefr@5.12.7.155] has quit [Server closed connection] 2026-02-20T06:48:40 -!- vampirefrog [~vampirefr@5.12.7.155] has joined ##stm32 2026-02-20T07:38:06 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-20T08:19:05 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has joined ##stm32 2026-02-20T08:45:04 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has quit [Ping timeout: 276 seconds] 2026-02-20T08:48:35 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-20T09:44:11 < c10ud> how about setting a flag and doing outside from interrupt 2026-02-20T09:48:33 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has joined ##stm32 2026-02-20T09:50:14 < ventyl> mawk: that 5 years interval is brutal ignorance of read text. support period equals typical device lifetime. if this cannot be determined, then it is 5 years 2026-02-20T09:50:35 < ventyl> cars are typically ran for 15 years, if cars were subject of CRA, support period would be 15 years 2026-02-20T10:00:45 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has quit [Ping timeout: 268 seconds] 2026-02-20T10:07:06 -!- joel135 [sid136450@id-136450.hampstead.irccloud.com] has quit [Server closed connection] 2026-02-20T10:07:16 -!- joel135 [sid136450@id-136450.hampstead.irccloud.com] has joined ##stm32 2026-02-20T10:24:26 -!- ColdKeyboard [~ColdKeybo@user/coldkeyboard] has quit [Server closed connection] 2026-02-20T10:26:16 -!- ColdKeyboard [~ColdKeybo@user/coldkeyboard] has joined ##stm32 2026-02-20T10:32:19 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 276 seconds] 2026-02-20T10:47:59 < mawk> idk ventyl that's what the consultants told us 2026-02-20T10:48:05 < mawk> it might be different in other markets 2026-02-20T10:48:20 < mawk> they told us 5 years of security fixes, 10 years of keeping the firmware repositories up 2026-02-20T10:50:37 < ventyl> :))) cool consultant 2026-02-20T10:51:32 < ventyl> https://cra.orcwg.org/faq/official/faq_4-5-2/ 2026-02-20T10:51:35 < ventyl> third paragraph 2026-02-20T10:52:24 < ventyl> BTW, as medical device, are you even subject of CRA? 2026-02-20T11:00:33 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-20T11:04:26 < mawk> I asked the consultant, he didn't know 2026-02-20T11:04:40 < mawk> he said "I'll get back to you on that" and he didn't 2026-02-20T11:06:13 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-20T11:12:10 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-20T11:15:50 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-20T11:26:26 -!- artok [~azo@91-153-163-37.elisa-laajakaista.fi] has quit [Server closed connection] 2026-02-20T11:26:41 < Steffanx> Was it Stefan or Richard? 2026-02-20T11:26:43 -!- artok [~azo@91-153-163-37.elisa-laajakaista.fi] has joined ##stm32 2026-02-20T11:45:49 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-20T11:48:20 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has joined ##stm32 2026-02-20T11:48:26 -!- Linux_Kerio [~Linux_Ker@chello085216213137.chello.sk] has quit [Read error: Connection reset by peer] 2026-02-20T11:55:57 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-20T12:00:26 < ventyl> mawk: Do you fall under IEC 81001-5-1 or similar? 2026-02-20T12:31:24 -!- haritz [~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8] has joined ##stm32 2026-02-20T12:31:24 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-20T13:06:42 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has joined ##stm32 2026-02-20T13:19:30 < mawk> it was consultants sent by our investors Steffanx 2026-02-20T13:19:36 < mawk> they want to protect their cash cow 2026-02-20T13:20:12 < mawk> possibly ventyl , I don't think we do at the moment 2026-02-20T13:20:19 < mawk> all this certification stuff is boring so I don't look at it 2026-02-20T13:47:08 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has quit [Ping timeout: 252 seconds] 2026-02-20T14:20:36 -!- russell-- [~russell@user/russell/x-2065287] has quit [Quit: leaving] 2026-02-20T14:31:42 < machinehum> ventyl qyx your government gave everyone in the country a coupon for a free beer to watch the hockey game tonight? 2026-02-20T14:31:52 < machinehum> As a Canadian I have so much respect for that lol 2026-02-20T14:34:01 -!- russell-- [~russell@user/russell/x-2065287] has joined ##stm32 2026-02-20T14:34:14 < machinehum> https://imgur.com/a/iFsSev7 2026-02-20T14:57:07 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2026-02-20T15:04:24 < ventyl> machinehum: did they? 2026-02-20T15:05:07 < ventyl> mawk: well, the point of CRA is that everyone manages SDLC. so if you don't fall under any other regulation that deals with SDLC, you are subject of CRA 2026-02-20T15:29:36 -!- mrec [~mrec@sundtek.de] has quit [Server closed connection] 2026-02-20T15:29:43 -!- mrec [~mrec@sundtek.de] has joined ##stm32 2026-02-20T15:30:39 -!- mawk` [mawk@wireguard/contributor/mawk] has joined ##stm32 2026-02-20T15:31:31 -!- mawk [mawk@wireguard/contributor/mawk] has quit [Ping timeout: 264 seconds] 2026-02-20T15:37:20 -!- mawk` is now known as mawk 2026-02-20T15:39:54 < qyx> machinehum: not watching hockey with khl guys 2026-02-20T15:43:22 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-20T16:06:40 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-20T16:28:24 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has joined ##stm32 2026-02-20T16:39:24 -!- krish2487 [~krishi@2-104-136-183-cable.dk.customer.tdc.net] has quit [Quit: WeeChat 4.8.1] 2026-02-20T16:55:49 -!- catphish [~quassel@user/catphish] has joined ##stm32 2026-02-20T17:18:26 -!- yukam [~yukam@user/yukam] has quit [Server closed connection] 2026-02-20T17:23:40 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-20T17:42:16 -!- aandrew [~aandrew@vps-2437c00c.vps.ovh.ca] has quit [Server closed connection] 2026-02-20T17:42:28 -!- aandrew [~aandrew@vps-2437c00c.vps.ovh.ca] has joined ##stm32 2026-02-20T18:00:46 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-20T18:40:16 -!- phryk [~totallyno@user/phryk] has quit [Server closed connection] 2026-02-20T18:40:32 -!- phryk [~totallyno@user/phryk] has joined ##stm32 2026-02-20T18:46:10 -!- Livio_ [~livio@user/livio] has joined ##stm32 2026-02-20T18:47:48 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-20T19:08:37 -!- Livio_ [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-20T19:08:49 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-20T19:14:56 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-20T19:48:59 < qyx> no innovation today? 2026-02-20T19:53:12 < zyp> no 2026-02-20T20:03:29 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-20T20:16:23 < Steffanx> no 2026-02-20T20:18:44 < qyx> sad, isn't it 2026-02-20T20:51:40 < mawk> >The formal vulnerability record for OpenClaw is extensive. A security audit conducted on January 25, 2026, by the Argus Security Platform (filed as GitHub Issue #1796 by user devatsecure) identified 512 total vulnerabilities, eight classified as critical, spanning authentication, secrets management, dependencies, and application security. Key find 2026-02-20T20:51:40 < mawk> ings included OAuth credentials stored in plaintext JSON files without encryption. 2026-02-20T20:51:56 < mawk> >Security researcher Paul McCarty (online alias 6mile) found malware within two minutes of looking at the marketplace, then identified 386 malicious packages from a single threat actor. When he contacted Steinberger, the founder reportedly said security "isn't really something that he wants to prioritize." 2026-02-20T20:51:58 < mawk> insane shit 2026-02-20T20:59:15 < specing> what even is openclaw 2026-02-20T21:07:19 < qyx> your personal clown 2026-02-20T21:11:05 < mawk> lol 2026-02-20T21:11:49 < mawk> I'm trying to innovate my javacard into a FIDO2 authentication card 2026-02-20T21:12:09 < mawk> so I can smartcard my way onto websites like a true government employee 2026-02-20T21:13:52 < qyx> fido2 is too new for govs 2026-02-20T21:14:47 < mawk> I can also do FIPS 2026-02-20T21:15:28 < mawk> currently I innovated it as a counterfeit Mifare Plus card, with weird behavior 2026-02-20T21:15:34 < mawk> but mifare plus is useless 2026-02-20T21:15:55 < mawk> it's basically AES mifare classic with double the memory 2026-02-20T21:16:55 < mawk> there's also an EMV credit card applet on it but unless mastercard signs my key I can't use it for much 2026-02-20T21:36:01 < qyx> how can I turn off that dumb kicad antifeature snapping cursor to any graphics along virtual lines after you "touch" them before 2026-02-20T21:36:37 < qyx> it makes me want to axe-shape my computer 2026-02-20T21:48:33 < jpa-> mawk: well prioritizing security in openclaw is like prioritizing non-flammability in gasoline 2026-02-20T21:49:26 < mawk> lol 2026-02-20T21:49:58 < mawk> the javacard came with custom keys, so I googled around, found a bunch of random keys of aliexpress cards, and on the third try I got in 2026-02-20T21:50:09 < mawk> which is lucky because the card locks up after too many bad attempts 2026-02-20T21:50:23 < mawk> I wonder if I can use that to remotely lock up people's card 2026-02-20T21:50:34 < mawk> I should try with an old credit card 2026-02-20T21:51:34 < qyx> loljpa 2026-02-20T22:00:02 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 252 seconds] 2026-02-20T22:05:08 < qyx> mawk: are you using contaxtctless only? 2026-02-20T22:05:31 < qyx> I have a bunch of javacards and a iso-whatever reader 2026-02-20T22:05:34 < qyx> 7816 2026-02-20T22:06:05 < mawk> they're dual interface 2026-02-20T22:06:19 < mawk> but I can't authenticate to the globalplatform applet with contact idk why 2026-02-20T22:06:30 < mawk> so I talk to it contactless 2026-02-20T22:07:26 < qyx> once I had an idea of turning a common iso7816 card into an authenticator with some embedded-compatible method/cipher 2026-02-20T22:07:56 < qyx> before trustzone was a thing 2026-02-20T22:08:19 < mawk> with a javacard applet? 2026-02-20T22:08:25 < mawk> or a card preloaded with crypto shit 2026-02-20T22:08:50 < qyx> with an applet 2026-02-20T22:09:01 < mawk> I have seen some SIM cards with a PGP applet 2026-02-20T22:09:05 < mawk> but I haven't tried to talk to it 2026-02-20T22:09:11 < mawk> ah that you made yourself? 2026-02-20T22:09:14 < qyx> because common pkcs11/15 cards were not using the *right* crypto 2026-02-20T22:09:17 < mawk> all this javacard tools are mysterious 2026-02-20T22:09:28 < mawk> since NXP got them and not IBM anymore you can't even find them 2026-02-20T22:09:29 < qyx> also not common 2026-02-20T22:09:36 < mawk> you have to use the opensource stuff 2026-02-20T22:10:03 < qyx> I wohld say common LTE SIM cards are capable enough 2026-02-20T22:10:10 < qyx> but they are locked 2026-02-20T22:10:18 < mawk> I can put a big NDEF container applet on the card and use it for regular data that a smartphone can talk to without special software 2026-02-20T22:10:18 < qyx> and thats sad 2026-02-20T22:10:24 < mawk> well you can buy unfused SIMs just fine 2026-02-20T22:10:54 < mawk> see this https://www.fi.muni.cz/~xsvenda/jcalgtest/ 2026-02-20T22:11:02 < qyx> you still need to mess with the software on them 2026-02-20T22:11:02 < mawk> it's a benchmark of javacards that tells you which algo they have 2026-02-20T22:11:06 < mawk> so you can buy the right one 2026-02-20T22:12:46 < mawk> my card has a nxp chip so it can do mifare classic/plus/desfire but it's again all under NDA and I can't dump the existing applets to look at them 2026-02-20T22:12:51 < mawk> sad 2026-02-20T22:16:21 < qyx> sadly I have too much to do I can't play with smartcards now 2026-02-20T22:20:29 < mawk> :( 2026-02-20T22:39:41 < mawk> what's your secret project 2026-02-20T23:45:41 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has joined ##stm32 2026-02-20T23:49:31 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 264 seconds] --- Day changed Sat Feb 21 2026 2026-02-21T01:12:34 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has joined ##stm32 2026-02-21T01:22:49 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has quit [Ping timeout: 248 seconds] 2026-02-21T01:55:36 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has quit [Ping timeout: 264 seconds] 2026-02-21T02:27:32 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-21T02:49:05 < qyx> it is not secret but I can't say it loud when Steffanx is around 2026-02-21T02:49:21 < Steffanx> Im not around. 2026-02-21T03:13:31 < qyx> that's good! 2026-02-21T03:24:11 < Steffanx> I'm sorry qyx 2026-02-21T04:50:48 -!- ferdna [~ferdna@user/ferdna] has quit [Ping timeout: 264 seconds] 2026-02-21T05:08:22 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-21T08:00:01 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-21T08:38:42 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-21T08:43:36 < jpa-> Steffanx is asquare, not around 2026-02-21T08:45:18 -!- \dev\ice [~eabdb@user/device/x-9920846] has quit [Quit: Lost terminal] 2026-02-21T08:47:54 -!- lemmi [~lemmi@user/lemmi] has quit [Quit: WeeChat 4.4.2] 2026-02-21T08:49:15 -!- \dev\ice [~eabdb@user/device/x-9920846] has joined ##stm32 2026-02-21T08:53:07 -!- ferdna [~ferdna@user/ferdna] has quit [Ping timeout: 264 seconds] 2026-02-21T09:00:43 -!- lemmi [~lemmi@user/lemmi] has joined ##stm32 2026-02-21T09:07:38 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-21T09:42:49 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-21T09:52:31 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has quit [Ping timeout: 264 seconds] 2026-02-21T10:48:18 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-21T11:16:46 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Quit: Leaving] 2026-02-21T11:17:10 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-21T11:23:06 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Quit: Leaving] 2026-02-21T11:23:36 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-21T11:47:03 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has joined ##stm32 2026-02-21T11:48:48 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-21T12:12:59 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-21T12:14:46 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-21T12:29:17 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has quit [Ping timeout: 268 seconds] 2026-02-21T12:46:20 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-21T12:48:42 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-21T13:06:05 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has joined ##stm32 2026-02-21T13:17:48 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has quit [Ping timeout: 264 seconds] 2026-02-21T14:40:37 < mawk> is it a project that involves destroying stroopwafels qyx 2026-02-21T14:48:49 < qyx> no, it is "shit", mawk 2026-02-21T14:49:33 < mawk> :( 2026-02-21T14:50:04 < mawk> I delete all the mifare and credit card shit from the javacard, and I put a NDEF applet instead; now my phone recognizes it and I can write obscenities to it 2026-02-21T14:51:42 < qyx> now that you are a NDEF expert, can the phone *append* NDEF records to the card? 2026-02-21T14:51:56 < qyx> or it must read them all, update and rewrite the whole card? 2026-02-21T14:52:23 < mawk> yeah you need to read first it's TLV encoded so you need to know where the old data ends 2026-02-21T14:52:33 < mawk> but it's usually very quick to read 2026-02-21T14:52:36 < qyx> so appending is not managed? 2026-02-21T14:52:45 < qyx> ou have to find the end and append yourself? 2026-02-21T14:53:16 < mawk> yeah you have to find the end yourself; maybe android has APIs for this idk, but at the low level it's just a big blob of data that the card has no idea about 2026-02-21T14:53:41 < qyx> that's sad 2026-02-21T14:54:26 < qyx> in the past, maybe 10-15y ago, I had a request to do a "beacon" for orienteering to tap to write the time and beacon's signature 2026-02-21T14:54:40 < qyx> that was before IoT and widespread mobile internet was a thing 2026-02-21T14:54:46 < qyx> and NFC was emerging 2026-02-21T14:55:08 < qyx> then the guy died 2026-02-21T14:55:18 < mawk> lol 2026-02-21T14:56:16 < qyx> so I wanted to just append NDEF records to a NFC card 2026-02-21T14:56:50 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-21T14:57:03 < qyx> and even read the card with a phone and post your results online after the event 2026-02-21T14:57:11 < qyx> hm it could have been 2012-3 or so 2026-02-21T15:01:25 < mawk> with the higher end type 4 NFC tags you could maybe make it so that removing the card during the read-modify-write doesn't leave the card in a borked state, with either wrong data or corrupted data 2026-02-21T15:01:36 < mawk> but on a cheap regular tag there will always be this risk 2026-02-21T15:01:58 < mawk> unless you're writing less than 1 block 2026-02-21T15:02:41 < mawk> which is like 4 bytes for the ultralight/nt2xx stuff 2026-02-21T15:03:59 < qyx> couldn't you pre-write the TL part of the TLV? 2026-02-21T15:04:29 < qyx> which should actually be the case even if you are writing sequentially 2026-02-21T15:05:00 < qyx> if you fail in the middle, TL is still valid and the next write will skip the unfinished data block (the V part) 2026-02-21T15:06:27 < mawk> you might have to rewrite all or part of the existing data to append your new data; it's recoverable if you make the reader smart and it keeps retrying to write as long as the card is there, but if the guy walks away then his card has invalid data 2026-02-21T15:07:54 < mawk> but you can just skip the NDEF encoding and put the data you want on the card, then it won't nicely scan or open a link but with a custom application you can do what you want, and then you can do stuff like only writing to new blocks to leave the old data alone 2026-02-21T15:12:50 < mawk> yeah apparently with the higher end type 4 tags like NTAG424 you can write up to 255 bytes at once, so if the card gets teared off within that window the data is still safe, so you could still do it with NDEF just fine 2026-02-21T15:17:17 < qyx> nah, it is a bit too late now 2026-02-21T15:17:43 < mawk> resurrect the guy 2026-02-21T15:21:26 < mawk> now I have a 32K NDEF applet on the card 2026-02-21T15:21:28 < mawk> beautiful 2026-02-21T15:21:59 < mawk> I'm trying to compile a counterfeit yubikey applet to put on it so I can use it to decrypt my laptop at boot so that when I lose the card I lose all my data 2026-02-21T15:23:36 * qyx marking mawk as a local javacard applet expert 2026-02-21T15:23:42 < mawk> lol 2026-02-21T15:28:42 < BrainDamage> mawk: the solution for faults/loss of hw tokens is to have multiple ones that can auth 2026-02-21T15:28:54 < BrainDamage> and given you're working with cheap cards, once you have the workflow it should be easy 2026-02-21T15:29:02 < mawk> yeah 2026-02-21T15:30:01 < BrainDamage> maybe hand one to momo as sign of mutual trust 2026-02-21T15:31:03 < mawk> lol 2026-02-21T15:31:09 < mawk> he still has my credit card it's already enough 2026-02-21T15:33:53 < qyx> if you can get a buyable smartcard working over iso7816 for IoT auth, I have an application 2026-02-21T15:35:01 < qyx> what was the link with card types and their capabilities? 2026-02-21T15:39:48 < mawk> this https://www.fi.muni.cz/~xsvenda/jcalgtest/knowledgebase.html 2026-02-21T15:40:11 < mawk> why do you want the contact interface? contactless looks cooler 2026-02-21T15:41:31 < mawk> there's a siren and some guy saying something with a megaphone next to my apartment 2026-02-21T15:41:39 < mawk> I think the city hall is on fire 2026-02-21T15:41:54 < mawk> >P 1 BDH-01 OMS brandmelding Stadskantoor Stationsplein Delft 155530 2026-02-21T15:41:56 < mawk> I need to go look 2026-02-21T15:43:00 < qyx> because I need to put it in a slot in a device 2026-02-21T15:43:20 < qyx> hm about 30-40% of the listed cards support ecdsa 2026-02-21T15:45:50 < mawk> you can put a nfc reader in that slot, it's as easy to program as a contact reader; everything is contactless now and it's the same interface in the end 2026-02-21T15:45:56 < mawk> then you can also do something with phones in the future 2026-02-21T15:47:14 < qyx> please think as a responsible human 2026-02-21T15:47:42 < mawk> lol 2026-02-21T16:40:16 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has joined ##stm32 2026-02-21T16:49:17 < Steffanx> Lol mawk is ramptoerist? 2026-02-21T16:50:11 < qyx> ramp-terrorist? 2026-02-21T16:51:00 < Steffanx> Toerist. 2026-02-21T16:51:24 < Steffanx> But terrorist could work 2026-02-21T16:56:31 < mawk> lol no Steffanx 2026-02-21T17:16:31 < qyx> unrouted: 25, coming to the end 2026-02-21T17:20:08 < mawk> I'm running the algo test on my card 2026-02-21T17:20:10 < mawk> it's missing a lot of algos, and all the key generation algos 2026-02-21T17:20:14 < mawk> I can't use it for FIDO2 and such I need a new one 2026-02-21T18:55:12 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has quit [Ping timeout: 256 seconds] 2026-02-21T19:04:53 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-21T19:26:09 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has joined ##stm32 2026-02-21T19:35:12 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-21T19:44:42 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has joined ##stm32 2026-02-21T19:50:02 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-21T20:07:10 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 256 seconds] 2026-02-21T20:27:58 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-21T20:32:53 -!- haritz [~hrtz@140.228.70.141] has joined ##stm32 2026-02-21T20:32:54 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-21T20:34:01 -!- Livio_ [~livio@user/livio] has joined ##stm32 2026-02-21T20:36:57 -!- tabemann [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has quit [Remote host closed the connection] 2026-02-21T20:37:20 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-21T20:38:30 -!- tabemann [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has joined ##stm32 2026-02-21T20:56:07 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has quit [Quit: bitmask] 2026-02-21T21:06:42 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has joined ##stm32 2026-02-21T21:17:43 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has quit [Ping timeout: 264 seconds] 2026-02-21T21:20:58 -!- Livio_ [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-21T21:36:17 < mawk> I ordered a desfire card to play with 2026-02-21T21:36:26 < mawk> that's what I would use if I were you qyx for your auth stuff 2026-02-21T21:36:30 < mawk> it's the state of the art 2026-02-21T21:36:42 < mawk> not some custom javacard applet or antique PKCS#11 token 2026-02-21T21:37:27 < mawk> you need a NDA with NXP to talk to it but fortunately it's been reverse engineered 2026-02-21T21:37:34 < mawk> fuck NXP and their NDAs 2026-02-21T21:37:46 < mawk> typical dutch behavior 2026-02-21T21:43:36 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has quit [Ping timeout: 264 seconds] 2026-02-21T21:52:45 -!- zyp [zyp@zyp.no] has quit [Server closed connection] 2026-02-21T21:52:52 -!- zyp [~zyp@zyp.no] has joined ##stm32 2026-02-21T21:53:41 < ds2> the usual token generator dongles not good enough? 2026-02-21T21:59:54 < mawk> it's for embedded I assume 2026-02-21T22:01:05 < mawk> and it's got proven security 2026-02-21T22:01:13 < mawk> you don't want a dongle off aliexpress or a consumer thing 2026-02-21T22:18:59 < Steffanx> It takes one to know one mawk. Such typical dutch you are. 2026-02-21T22:23:27 < ds2> thinking of stuff like Yubikey 2026-02-21T22:27:09 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-21T22:29:38 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has joined ##stm32 2026-02-21T22:39:37 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has quit [Ping timeout: 248 seconds] 2026-02-21T22:51:09 < qyx> mawk: isn't desfire nfc only? 2026-02-21T22:51:12 < mawk> yeah 2026-02-21T22:51:20 < mawk> well, usually 2026-02-21T22:51:38 < mawk> desfire runs on smart cards, like the smartmx platform of NXP 2026-02-21T22:51:50 < mawk> there's nothing that prevents it from being used by the contact interface I would think 2026-02-21T22:52:04 < mawk> but you need to ask the right person to enable desfire on your javacard 2026-02-21T22:52:56 < mawk> but it's probably locked to contactless 2026-02-21T22:56:21 < mawk> if you really want contact only there are a couple of opensource applets, openfips and fido2 2026-02-21T22:56:29 < mawk> or also openpgp 2026-02-21T22:56:32 < mawk> lots of choices 2026-02-21T23:00:21 < mawk> of course you can get a smartcard with this already loaded, it will be cheaper in development time but more expensive in cost 2026-02-21T23:00:37 < mawk> although it's not that incredibly complicated to make tooling to install the blank cards 2026-02-21T23:01:00 < mawk> there are several applications to do it, like global platform shell or global platform pro 2026-02-21T23:05:44 -!- ferdna [~ferdna@user/ferdna] has quit [Ping timeout: 245 seconds] 2026-02-21T23:08:10 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-21T23:20:56 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-21T23:23:12 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 264 seconds] 2026-02-21T23:52:13 -!- ds2 [~ds2@user/ds2] has quit [Server closed connection] --- Day changed Sun Feb 22 2026 2026-02-22T01:36:41 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has joined ##stm32 2026-02-22T02:17:10 -!- nomorekaki [~nomorekak@37-33-55-229.bb.dnainternet.fi] has joined ##stm32 2026-02-22T02:17:27 < nomorekaki> night pros 2026-02-22T02:24:44 < qyx> ehlo 2026-02-22T02:32:14 < Steffanx> Gooday innovators. How are the shitty projects today? 2026-02-22T02:33:53 < qyx> go flush your mouth immediately! 2026-02-22T02:34:43 < nomorekaki> I remember in daycare they actually did when another kid couldnt stop cursing 2026-02-22T02:35:50 < nomorekaki> basically he thought daycare auntie was bluffing 2026-02-22T02:36:10 < nomorekaki> with soap too 2026-02-22T02:36:32 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has quit [Quit: Bye] 2026-02-22T02:40:47 < nomorekaki> I'm doing infrastructure projects steff 2026-02-22T02:42:58 < nomorekaki> also z80 ice adapter https://private-user-images.githubusercontent.com/61072356/552327245-c00c2d20-5bd1-4f82-990c-c93be5538d9c.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzE3MjEyMjAsIm5iZiI6MTc3MTcyMDkyMCwicGF0aCI6Ii82MTA3MjM1Ni81NTIzMjcyNDUtYzAwYz 2026-02-22T02:42:58 < nomorekaki> JkMjAtNWJkMS00ZjgyLTk5MGMtYzkzYmU1NTM4ZDljLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAyMjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMjIyVDAwNDIwMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY1MzU3OWYwZWYyNzc2MWQxNjkwMjI0Zjg0MmNjNDE4MzhiMjc4NGI4ZjhhY2NkOTMx 2026-02-22T02:42:59 < nomorekaki> OWM4YjQzYjVmZjI1ZWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.fNDsk7cKld1PPdhdRLytpTbJa4YrA1f6Yx4-Db3SUvs 2026-02-22T02:47:09 < qyx> good link bro 2026-02-22T02:52:46 < nomorekaki> apparently github doesn't want to act as unintended pic host 2026-02-22T02:53:51 < nomorekaki> https://github.com/hoglet67/AtomBusMon/issues/17#issuecomment-3929432666 2026-02-22T02:54:15 < nomorekaki> I'm devolving from 8bit AVRs to z80 now 2026-02-22T02:54:29 < Steffanx> love you too qyx 2026-02-22T02:57:28 -!- qyx [~qyx@84.245.120.29] has quit [Ping timeout: 276 seconds] 2026-02-22T02:59:07 -!- qyx [~qyx@84.245.121.97] has joined ##stm32 2026-02-22T03:01:31 -!- nomorekaki [~nomorekak@37-33-55-229.bb.dnainternet.fi] has quit [Quit: Ping timeout (120 seconds)] 2026-02-22T04:45:33 -!- tabemann [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has quit [Remote host closed the connection] 2026-02-22T04:46:27 -!- tabemann [~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net] has joined ##stm32 2026-02-22T07:50:57 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-22T08:09:08 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-22T08:49:10 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-22T08:51:09 -!- ds2 [~ds2@69.54.141.155] has joined ##stm32 2026-02-22T08:51:11 -!- ds2 [~ds2@user/ds2] has changed host 2026-02-22T09:08:02 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-22T09:32:46 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-22T10:10:55 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 265 seconds] 2026-02-22T10:56:02 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-22T11:18:49 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-22T11:36:22 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has joined ##stm32 2026-02-22T12:15:49 -!- pragmalin [~pragmalin@user/pragmalin] has joined ##stm32 2026-02-22T12:17:06 -!- pragmalin [~pragmalin@user/pragmalin] has left ##stm32 [] 2026-02-22T12:19:14 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has joined ##stm32 2026-02-22T13:01:57 < mawk> is Steffanx allergic to curses? 2026-02-22T13:02:09 < mawk> what about cancer and typhus 2026-02-22T13:03:07 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has quit [Ping timeout: 268 seconds] 2026-02-22T13:09:18 < Steffanx> It's unnecessary most of the time, but no I'm not allergic. It just fun to gaslight people even more with just the words "language [insert name here]" 2026-02-22T13:10:18 < Steffanx> And especially qyx is easily triggered 2026-02-22T13:40:25 < qyx> ohno 2026-02-22T14:15:58 < mawk> putain de merde de fils de pute d'enculé de ta mère 2026-02-22T14:16:03 < mawk> like this? 2026-02-22T14:16:56 < qyx> was that hungarian 2026-02-22T14:17:26 < mawk> :( 2026-02-22T14:17:38 < mawk> that was the language of love and culture 2026-02-22T14:21:57 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has joined ##stm32 2026-02-22T14:33:48 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Remote host closed the connection] 2026-02-22T14:34:06 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has joined ##stm32 2026-02-22T15:52:01 -!- haritz [~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8] has joined ##stm32 2026-02-22T15:52:01 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-22T16:11:33 -!- teknix [~unknown@user/hsv] has quit [Server closed connection] 2026-02-22T16:21:48 -!- teknix [~unknown@user/hsv] has joined ##stm32 2026-02-22T16:45:42 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has joined ##stm32 2026-02-22T16:48:25 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has quit [Client Quit] 2026-02-22T17:14:05 -!- mid-kid [~mid-kid@2a01:7c8:aac8:1e8:5054:ff:fe5e:cd48] has quit [Server closed connection] 2026-02-22T17:14:22 -!- mid-kid [~mid-kid@2a01:7c8:aac8:1e8:5054:ff:fe5e:cd48] has joined ##stm32 2026-02-22T17:44:32 -!- Alexer [~alexer@alexer.net] has quit [Ping timeout: 252 seconds] 2026-02-22T18:12:13 -!- splud [~noneya.bi@user/splud] has quit [Server closed connection] 2026-02-22T18:12:41 -!- splud [~noneya.bi@user/splud] has joined ##stm32 2026-02-22T18:24:05 -!- mawk [mawk@wireguard/contributor/mawk] has quit [Server closed connection] 2026-02-22T18:24:21 -!- mawk [mawk@wireguard/contributor/mawk] has joined ##stm32 2026-02-22T18:56:41 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has quit [Ping timeout: 248 seconds] 2026-02-22T19:10:36 < mawk> I'm able to read my NDEF container data from the javacard using the contact interface 2026-02-22T19:10:37 < mawk> beautiful 2026-02-22T19:16:03 -!- Alexer [~alexer@alexer.net] has joined ##stm32 2026-02-22T19:25:23 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-22T19:36:13 -!- om3ga [~om3ga@93.177.187.134] has quit [Server closed connection] 2026-02-22T19:36:31 -!- om3ga [~om3ga@93.177.187.134] has joined ##stm32 2026-02-22T20:29:10 -!- kraiskil [~kraiskil@180.31.7.85.dynamic.cust.swisscom.net] has quit [Ping timeout: 276 seconds] 2026-02-22T20:38:12 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 264 seconds] 2026-02-22T20:44:51 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-22T21:16:49 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-22T21:21:16 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has joined ##stm32 2026-02-22T21:39:33 -!- dobson [~dobson@static.38.6.217.95.clients.your-server.de] has quit [Server closed connection] 2026-02-22T21:40:42 -!- dobson [~dobson@static.38.6.217.95.clients.your-server.de] has joined ##stm32 2026-02-22T22:58:31 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has quit [Ping timeout: 264 seconds] 2026-02-22T22:59:19 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has joined ##stm32 2026-02-22T23:55:53 < mawk> I'm making an Android NDEF emulator 2026-02-22T23:55:56 < mawk> I already hate kotlin 2026-02-22T23:57:08 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 256 seconds] 2026-02-22T23:59:22 < mawk> I can send and receive APDUs fine already 2026-02-22T23:59:28 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-22T23:59:31 < mawk> just need the app to be in the foreground --- Day changed Mon Feb 23 2026 2026-02-23T00:14:12 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has joined ##stm32 2026-02-23T00:37:54 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has quit [Quit: Bye] 2026-02-23T02:44:42 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-23T03:05:19 -!- cutofmyjib [~cutofmyji@user/cutofmyjib] has quit [Quit: WeeChat 4.1.1] 2026-02-23T03:12:29 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-23T03:16:52 -!- jfsimon1981 [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has joined ##stm32 2026-02-23T03:17:49 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:152a:64f6:40a4:5cac] has quit [Ping timeout: 268 seconds] 2026-02-23T03:22:18 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-23T04:37:25 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-23T07:11:57 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-23T07:47:26 -!- Fleck [~fleck@user/fleck] has quit [Server closed connection] 2026-02-23T07:49:31 -!- Fleck [~fleck@user/fleck] has joined ##stm32 2026-02-23T08:19:10 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-23T08:38:53 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-23T08:57:42 -!- fierynt [~kvirc@23-121-67-94.lightspeed.irvnca.sbcglobal.net] has joined ##stm32 2026-02-23T09:02:53 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2026-02-23T09:29:31 -!- jpka [~root@176.107.81.139] has joined ##stm32 2026-02-23T09:30:49 -!- Kerr [~quassel@h159-112-20-235.spkqwa.broadband.dynamic.tds.net] has joined ##stm32 2026-02-23T09:46:47 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-23T10:13:05 -!- fierynt [~kvirc@23-121-67-94.lightspeed.irvnca.sbcglobal.net] has quit [Quit: KVIrc 5.2.10 Quasar http://www.kvirc.net/] 2026-02-23T10:15:41 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 268 seconds] 2026-02-23T10:51:06 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-23T11:09:18 < mawk> what's an off the shelf device to continuously sample a voltage and stream to a pc; last time I had a regular fluke multimeter with a pc cable but that's expensive 2026-02-23T11:12:08 < mercenary> are you .... describing a cheap USB oscilloscope there? 2026-02-23T11:24:21 < zyp> given the mention of a multimeter, I assume a slower data rate than an oscilloscope 2026-02-23T11:28:45 < zyp> anyway, you might want a daq, but I'm not sure that'll be cheaper 2026-02-23T11:31:27 < zyp> google found some cheap shit: https://www.dataq.com/data-acquisition/starter-kits/ 2026-02-23T11:34:36 < zyp> but if you only need a single channel, maybe a cheap multimeter with usb, like the xdm1041 2026-02-23T11:54:53 < mawk> ah nice that's cheap 2026-02-23T11:54:54 < mawk> thanks 2026-02-23T11:55:28 < mawk> yeah it doesn't need to be fast, I don't want too much data if I'm going to run it 72h 2026-02-23T11:56:10 < mawk> I'm trying to make an alternative to Otii because bossman doesn't want to buy 3 extra (it's like 1600€/device) for my test setup 2026-02-23T11:56:31 < mawk> I just want to monitor current over time at a couple Hz 2026-02-23T11:56:55 < zyp> for the record: I have an xdm1041 that I'm not overly impressed with 2026-02-23T11:57:21 < mawk> it looks fancy tho 2026-02-23T11:57:28 < zyp> mostly because the ui feels slow, apart from that it seems to work fine 2026-02-23T11:57:50 < zyp> haven't tried the usb functionality, but I expect it'll work as well as every other scpi device 2026-02-23T11:58:04 < mawk> I hope better than riglol 2026-02-23T11:58:16 < mawk> it was a pain to acquire data with their weird protocol 2026-02-23T11:58:29 < mawk> I ended up using the remote UI viewer and making screenshots 2026-02-23T11:58:33 < zyp> a couple of times I regret I didn't get the xdm1241 with built-in battery 2026-02-23T11:58:41 < zyp> when I want to use it somewhere else than my desk 2026-02-23T12:01:06 < zyp> last time I used a scpi device, I ended up with this: https://paste.jvnv.net/view/T8Xop 2026-02-23T12:01:32 < zyp> this is a digital load, not multimeter, but close enough 2026-02-23T12:03:19 < mawk> ah it was a serial port? for the rigol I did it via TCP, but there's also USB 2026-02-23T12:03:42 < zyp> used it to do some accelerated battery testing: https://paste.jvnv.net/view/KTJ2f 2026-02-23T12:04:06 < mawk> ah nice 2026-02-23T12:04:41 < mawk> I'm trying to benchmark the device battery life, so with a power supply and a ammeter in series; the boss didn't buy the license for the otii battery simulator yet 2026-02-23T12:04:46 -!- polprog [~ath0@about/hackers/polprog] has quit [Server closed connection] 2026-02-23T12:05:02 -!- polprog [~ath0@about/hackers/polprog] has joined ##stm32 2026-02-23T12:05:25 < zyp> https://bin.jvnv.net/file/9RPlG.png 2026-02-23T12:07:10 < zyp> for device battery life, you could also look at the joulescope 2026-02-23T12:08:54 < mawk> I had one at last job 2026-02-23T12:09:06 < mawk> but it doesn't simulate a battery right? it's just measuring 2026-02-23T12:09:12 < zyp> yeah 2026-02-23T12:09:39 < mawk> it's about half the price of the otii 2026-02-23T12:09:55 < mawk> but it's for nanoamps and such, our device is like 10 mA in sleep 2026-02-23T12:09:59 < mawk> so it's a bit overkill 2026-02-23T12:10:07 < zyp> haha, what 2026-02-23T12:10:32 < mawk> yeah the floor is like 3mA, which I observe by keeping the mcu in reset 2026-02-23T12:10:43 < zyp> what kind of device is this? 2026-02-23T12:10:48 < mawk> so the board itself is consuming a lot, and then there's the mcu, it's a F7 so it's not really power efficient 2026-02-23T12:10:57 < mawk> a kind of medical robot 2026-02-23T12:11:07 < mawk> the battery is just as an emergency power supply to last 24h or so 2026-02-23T12:11:30 < zyp> right 2026-02-23T12:12:07 < zyp> the stuff I work with typically has a sleep current on the order of microamps 2026-02-23T12:12:25 < mawk> yeah at my last job it was that too, it was fun; we had a quoted 9 years life on battery 2026-02-23T12:12:34 < mawk> fortunately the devices broke way before we could test that theory 2026-02-23T12:12:34 < zyp> and is also awake rarely enough that the average current is also on the order of microamps or tens of microamps 2026-02-23T12:12:43 < mawk> nice 2026-02-23T12:12:46 -!- ThatDamnRanga [~ThatDamnR@UNASSIGNED-218-100-26-71.3cix.nzix.net] has quit [Server closed connection] 2026-02-23T12:13:10 -!- ThatDamnRanga [~ThatDamnR@UNASSIGNED-218-100-26-71.3cix.nzix.net] has joined ##stm32 2026-02-23T12:15:01 < zyp> got the joulescope sitting on my desk right now because I've been working on figuring out how to brick a device 2026-02-23T12:15:13 < mawk> lol 2026-02-23T12:15:22 < mawk> you mean how to reproduce a bricking you found? 2026-02-23T12:33:04 < mawk> I need to order a new javacard, mine is lacking all the good crypto because it's made to be a credit card 2026-02-23T12:33:16 < mawk> so I just turned it into a NFC type 4 tag with 32K of storage 2026-02-23T13:55:24 -!- jfsimon1981 [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has quit [Remote host closed the connection] 2026-02-23T13:56:18 -!- jfsimon1981 [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has joined ##stm32 2026-02-23T14:11:09 < zyp> yeah, it's a radio module used in a product we've developed, client reports that devices in the wild are failing because the address becomes all ones 2026-02-23T14:12:18 < zyp> apparently it uses a single flash page to hold all nonvolatile data, because that happens if I cut power while it's writing anything 2026-02-23T14:13:29 < zyp> watching the power consumption on the joulescope is pretty useful for figuring out what the device is doing internally 2026-02-23T14:14:59 < zyp> so far I've found two ways to cause the fault, plus an undocumented command that allows me to write the address so I can fix it 2026-02-23T14:45:20 -!- haritz [~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8] has joined ##stm32 2026-02-23T14:45:20 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-23T14:52:12 < mawk> ah 2026-02-23T14:52:16 < mawk> that's unfortunate design 2026-02-23T14:52:36 < mawk> you'd expect stuff like the address to be in OTP or at least in different pages 2026-02-23T14:52:53 < mawk> slap a big cap on its power supply 2026-02-23T15:05:38 < zyp> I don't think it's a supply stability issue, but the supply is switched to keep it off during sleep 2026-02-23T15:06:56 < zyp> so most likely some corner case where the software tries to send a message and then decides not to 2026-02-23T15:08:41 < zyp> maybe if there's a communication glitch and software doesn't get an ack to the send command, it aborts and turns it off 2026-02-23T15:12:06 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-23T16:15:43 -!- jfsimon1981 [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has quit [Remote host closed the connection] 2026-02-23T16:19:26 -!- jfsimon1981 [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has joined ##stm32 2026-02-23T16:24:04 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2026-02-23T16:25:22 -!- jfsimon1981 [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has quit [Max SendQ exceeded] 2026-02-23T16:28:54 -!- jfsimon1981 [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has joined ##stm32 2026-02-23T17:09:37 < qyx> zyp: this is interesting, does it erase the page every time a nvm value is written or is there a bit more intelligent algo? 2026-02-23T17:26:01 < zyp> I mean, it's a black box, I just interact with it through a uart 2026-02-23T17:26:57 < zyp> but given that it does a flash erase/write every time I send a config command even if I'm not changing any settings, I doubt there's much intelligence there :p 2026-02-23T17:30:10 -!- jfsimon1981 [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has quit [Remote host closed the connection] 2026-02-23T17:40:00 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has joined ##stm32 2026-02-23T17:50:22 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has quit [Remote host closed the connection] 2026-02-23T17:54:32 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has joined ##stm32 2026-02-23T18:00:34 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has quit [Max SendQ exceeded] 2026-02-23T18:01:43 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has joined ##stm32 2026-02-23T18:23:07 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-23T18:40:56 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has quit [Remote host closed the connection] 2026-02-23T18:43:43 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has joined ##stm32 2026-02-23T19:08:59 -!- Netsplit *.net <-> *.split quits: pwillard, esden, joel135, jpka, HelloShitty 2026-02-23T19:10:37 -!- mercenary [~mercenary@user/mercenary] has quit [Server closed connection] 2026-02-23T19:10:51 -!- mercenary [~mercenary@user/mercenary] has joined ##stm32 2026-02-23T19:12:24 -!- HelloShi1ty [~psysc0rpi@bl15-226-17.dsl.telepac.pt] has joined ##stm32 2026-02-23T19:12:56 -!- Netsplit over, joins: jpka, joel135, pwillard, esden, HelloShitty 2026-02-23T19:14:14 -!- HelloShitty [~psysc0rpi@bl15-226-17.dsl.telepac.pt] has quit [Max SendQ exceeded] 2026-02-23T19:17:58 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has quit [Ping timeout: 268 seconds] 2026-02-23T19:20:05 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has joined ##stm32 2026-02-23T19:20:11 -!- jpka [~root@176.107.81.139] has quit [Remote host closed the connection] 2026-02-23T19:20:12 -!- jpka [~root@176.107.81.139] has joined ##stm32 2026-02-23T19:35:45 < qyx> you shall not irc as a root 2026-02-23T19:41:26 -!- sugarbeet [~barbas@81.4.123.134] has quit [Server closed connection] 2026-02-23T19:41:27 < zyp> I thought the point of root was that you can do what you want 2026-02-23T19:41:48 -!- sugarbeet [~barbas@81.4.123.134] has joined ##stm32 2026-02-23T19:47:42 < ventyl> and you have to be ready to pay for it 2026-02-23T20:03:59 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 268 seconds] 2026-02-23T20:08:06 -!- krjst [~krjst@2a0a:4cc0:2000:789a:b827:c6ff:fed6:bb48] has quit [Server closed connection] 2026-02-23T20:08:31 -!- krjst [~krjst@2a0a:4cc0:2000:789a:b827:c6ff:fed6:bb48] has joined ##stm32 2026-02-23T20:13:16 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-23T20:25:35 < mawk> I don't like kotlin 2026-02-23T20:25:41 < mawk> and I don't like java 2026-02-23T21:05:50 < Steffanx> How low level is your stuff mawk? 2026-02-23T21:09:06 < Steffanx> I had to make an app for something and decided to use flutter/dart. It was surprisingly straightforward. But depending on how "low level" your stuff is you still might have to resort to kotlin. And because I was lazy I used a shitload of libraries, but that seems to be the modern workflow anyway. 2026-02-23T21:12:16 < Steffanx> But at least Dart is not Java 2026-02-23T21:27:08 < qyx> sounds like something I should avoid 2026-02-23T21:34:38 < Steffanx> That's up to you 2026-02-23T21:36:50 < Steffanx> Theres a shitload of things you should avoid, which you still do or use qyx. So just go for it 2026-02-23T21:44:03 -!- Livio_ [~livio@user/livio] has joined ##stm32 2026-02-23T21:46:48 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-23T21:47:17 < mawk> Steffanx: I need to make a service 2026-02-23T21:47:25 < mawk> which manipulate bytes and stuff 2026-02-23T21:47:29 < mawk> that's probably possible with flutter 2026-02-23T21:47:54 < mawk> but I can surely mix java and dart right? 2026-02-23T21:48:07 < mawk> I already have the service written, now I need the UI and I'm definitely not writing it in kotlin or java 2026-02-23T21:48:14 < mawk> I was thinking of a webview and doing it in js, somehow 2026-02-23T21:48:14 < Steffanx> Kotlin and dart for sure 2026-02-23T21:48:40 < Steffanx> I used a foreground service in Dart/flutter 2026-02-23T21:49:38 < Steffanx> Some ble and gps stuff that keeps running while the UI does not 2026-02-23T21:50:03 < mawk> oo 2026-02-23T21:50:15 < mawk> yeah same my service stays in the background and pops up everytime a NFC reader is selecting the NDEF application on the phone 2026-02-23T21:50:43 < mawk> then it prompts you to select which app to process it with, if you have several apps registered for the same smartcard application ID 2026-02-23T21:50:55 < mawk> unless it's in the foreground then it just works 2026-02-23T21:53:37 < mawk> the android logcat is unbearable 2026-02-23T21:53:47 < mawk> even if I filter with my app name there are thousands of logs scrolling by 2026-02-23T21:54:49 < specing> mawk: nt my experience 2026-02-23T21:55:02 < specing> it's just the app being used + system stuff 2026-02-23T21:55:21 < mawk> yes and system stuff is flooding it if you're doing something low level 2026-02-23T21:55:43 < mawk> like every second I get one of these: isPreferredServicePackageNameForUser: NfcService:com.google.android.gms(0) is not equal to the foreground service ComponentInfo{org.mawk.ndefemulator/org.mawk.ndefemulator.NDEFEmulatorService}(0) 2026-02-23T22:01:14 -!- Livio_ [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-23T22:26:37 -!- hackkitten [~hackkitte@2a00:6020:ad3f:300:433f:7942:6b1a:37f8] has quit [Server closed connection] 2026-02-23T22:26:53 -!- hackkitten [~hackkitte@94.31.119.95] has joined ##stm32 2026-02-23T22:27:21 < mawk> if I can make it look nice I'll add as many obnoxious ads as possible 2026-02-23T22:27:26 < mawk> and put it on the play store 2026-02-23T22:27:35 < mawk> mine is the only app that works with modern android version 2026-02-23T23:01:50 -!- CygniX_ [~CygniX@2a01:8740:1:727:4e:80:7f:2d] has joined ##stm32 2026-02-23T23:02:00 < ds2> even on a user build? 2026-02-23T23:02:37 -!- CygniX [~CygniX@user/CygniX] has quit [Ping timeout: 255 seconds] 2026-02-23T23:18:34 < mawk> what do you mean? 2026-02-23T23:18:38 < mawk> I'm running regular android 2026-02-23T23:24:15 < ds2> Android has different build types - most open for debugging (and most logs) is a USERDEBUG build USER has some debugs disabled, logging level decreased, etc. 2026-02-23T23:24:25 < ds2> USERDEBUG can be very chatty 2026-02-23T23:27:13 < mawk> ah, I'm on the beta version, idk if it's USER or USERDEBUG 2026-02-23T23:33:31 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 276 seconds] --- Day changed Tue Feb 24 2026 2026-02-24T00:07:39 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has quit [Remote host closed the connection] 2026-02-24T00:08:57 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has joined ##stm32 2026-02-24T00:09:44 -!- jfsimon [~jfsimon19@2a01:cb14:b9b:2000:d0a3:f8bb:4623:b446] has quit [Remote host closed the connection] 2026-02-24T02:06:46 -!- blathijs [~matthijs@tika.stderr.nl] has quit [Server closed connection] 2026-02-24T02:07:10 -!- blathijs [~matthijs@tika.stderr.nl] has joined ##stm32 2026-02-24T02:39:08 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-24T02:50:46 -!- NoSpark [~quassel@2401:c080:2000:1c51:5400:4ff:fe84:5bdd] has quit [Server closed connection] 2026-02-24T02:51:05 -!- NoSpark [~quassel@2401:c080:2000:1c51:5400:4ff:fe84:5bdd] has joined ##stm32 2026-02-24T02:57:13 -!- qyx [~qyx@84.245.121.97] has quit [Ping timeout: 248 seconds] 2026-02-24T02:59:12 -!- qyx [~qyx@84.245.120.96] has joined ##stm32 2026-02-24T03:25:22 -!- CygniX_ [~CygniX@2a01:8740:1:727:4e:80:7f:2d] has left ##stm32 [Konversation terminated!] 2026-02-24T03:28:37 -!- CygniX [~CygniX@user/CygniX] has joined ##stm32 2026-02-24T04:12:09 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-24T04:26:37 -!- hexo [~hexo@user/hexo] has quit [Server closed connection] 2026-02-24T04:27:02 -!- hexo [~hexo@user/hexo] has joined ##stm32 2026-02-24T05:21:43 < ds2> look at getprop ro.buildfingerprint or smething like that 2026-02-24T06:50:01 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-24T08:38:10 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-24T09:05:40 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-24T10:03:58 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2026-02-24T10:06:47 -!- c10ud [~c10ud@user/c10ud] has quit [Ping timeout: 272 seconds] 2026-02-24T10:07:35 -!- c10ud [~c10ud@user/c10ud] has joined ##stm32 2026-02-24T10:48:40 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-24T10:50:43 -!- srk [~sorki@user/srk] has quit [Ping timeout: 264 seconds] 2026-02-24T10:52:16 -!- srk [~sorki@user/srk] has joined ##stm32 2026-02-24T11:49:25 -!- tomeaton17 [~tom@user/tomeaton17] has quit [Quit: ZNC 1.9.0+deb2ubuntu0.1~esm2 - https://znc.in] 2026-02-24T11:50:21 -!- tomeaton17 [~tom@user/tomeaton17] has joined ##stm32 2026-02-24T12:33:50 -!- grindhold [~quassel@2a0a:4cc0:c0:70c9::1] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 2026-02-24T12:47:12 -!- grindhold [~quassel@mail.skarphed.org] has joined ##stm32 2026-02-24T13:11:49 -!- Guest75 [~Guest78@167-179-142-54.a7b38e.mel.nbn.aussiebb.net] has joined ##stm32 2026-02-24T13:32:15 -!- Guest75 [~Guest78@167-179-142-54.a7b38e.mel.nbn.aussiebb.net] has quit [Quit: Client closed] 2026-02-24T14:30:32 -!- haritz [~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8] has joined ##stm32 2026-02-24T14:30:32 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-24T14:36:24 -!- Laurenceb_ [~Laurenceb@cust226-dsl93-89-135.idnet.net] has joined ##stm32 2026-02-24T14:36:29 < Laurenceb_> sup 2026-02-24T14:36:42 * Laurenceb_ has a weird issue with bootloaders 2026-02-24T14:37:10 < Laurenceb_> I'm setting a memory address to a magic value in application code, but the address is offset in bootloader code 2026-02-24T14:38:13 < Laurenceb_> application writes 0x20017f9c but value is in 0x20017fd0 according the jtag and bootloader code 2026-02-24T14:38:27 < Laurenceb_> I'll break just after the write in application code to take a look 2026-02-24T14:41:34 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Ping timeout: 245 seconds] 2026-02-24T14:42:12 < Laurenceb_> ok the fault in in the application code 2026-02-24T14:43:51 < ventyl> make a post about firmware testing off the target hardware -> harvest offended comments 2026-02-24T14:43:55 < ventyl> it works all the time 2026-02-24T14:44:20 < Laurenceb_> ok wtf 2026-02-24T14:44:22 < Laurenceb_>   volatile uint32_t *bootloader_flag = (uint32_t*) ((uint32_t)(&_estack) - BOOTLOADER_FLAG_OFFSET); 2026-02-24T14:44:23 < Laurenceb_>   (*bootloader_flag)=BOOTLOADER_MAGIC_VALUE; 2026-02-24T14:45:02 < Laurenceb_> bootloader_flag is 20017f9c 2026-02-24T14:45:21 < ventyl> is lolrence copying "jump to DFU bootloader" from ST forums? 2026-02-24T14:45:23 < Laurenceb_> which is correct, yet the ram address written is 17fc0 2026-02-24T14:45:27 < Laurenceb_> yes 2026-02-24T14:45:36 < ventyl> thought so, code looks familiar 2026-02-24T14:46:02 < ventyl> IIRc there were some bugs / inconsistencies / fragility in the example code and I had to adjust it 2026-02-24T14:46:17 < Laurenceb_> ok 2026-02-24T14:46:28 < Laurenceb_> but wtf is hppening with my ram 2026-02-24T14:46:29 < zyp> have you tried asking chatgpt? 2026-02-24T14:46:34 < Laurenceb_> lmao 2026-02-24T14:46:54 < ventyl> first of all, this all is probably just a dirty hack, bootloader (at least some of them) was probably never designed to work like this 2026-02-24T14:47:33 < ventyl> Laurenceb_: I'd guess that your startup code is messing with your flag. you have to put it where no .data, .bss, .heap or .stack is 2026-02-24T14:47:34 < Laurenceb_> but I set breakpoint is application code and ram is weird 2026-02-24T14:47:41 < ventyl> otherwise it might get rewritten during boot 2026-02-24T14:47:45 < Laurenceb_> ok 2026-02-24T14:48:30 < Laurenceb_> oh, maybe interrupts are happening 2026-02-24T14:48:32 < ventyl> that DFU is shit BTW, I wouldn't use it for anything more than emergency flash utility 2026-02-24T14:48:34 < Laurenceb_> sheeet 2026-02-24T14:48:41 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2026-02-24T14:48:44 < Laurenceb_> ok it works sometimes 2026-02-24T14:48:51 < Laurenceb_> I think I know whats wrong 2026-02-24T14:49:14 < Laurenceb_> user code stack is below by magic address 2026-02-24T14:49:32 < Laurenceb_> and there are a lot of usb interrupts, they are screwing with the stack a lot of the time 2026-02-24T14:49:43 < Laurenceb_> this whole method is flawed 2026-02-24T14:50:14 < Laurenceb_> it might work in some cases but I have very heavy usb traffic and there is a lot going on on the stack 2026-02-24T14:50:54 -!- grindhold [~quassel@mail.skarphed.org] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 2026-02-24T14:50:57 < Laurenceb_> reeee 2026-02-24T14:51:25 < ventyl> which USB stack are you using? ST's own? 2026-02-24T14:51:28 < Laurenceb_> I could offset my stack but thats nasty, I already used the backuyp registers 2026-02-24T14:51:30 < Laurenceb_> yes 2026-02-24T14:51:36 < ventyl> meh 2026-02-24T14:52:01 < Laurenceb_> I could stick something between head and stack, also nasty 2026-02-24T14:52:18 < zyp> how did you pick BOOTLOADER_FLAG_OFFSET? 2026-02-24T14:52:39 < ventyl> it was in forum example snipet I guess :> 2026-02-24T14:52:45 < Laurenceb_> yeah 2026-02-24T14:52:48 < ventyl> :D 2026-02-24T14:52:49 -!- grindhold [~quassel@mail.skarphed.org] has joined ##stm32 2026-02-24T14:52:56 < Laurenceb_> I could just make it yuuge, nasty but should work 2026-02-24T14:53:01 < zyp> last time I did something like this, I put the stuff at 0x20000000 2026-02-24T14:53:33 < Laurenceb_> maybe I could use a unused registers lmao 2026-02-24T14:53:51 < zyp> https://github.com/zyp/laks/blob/main/ld_scripts/generated.ld.j2#L45-L47 2026-02-24T14:53:51 < Laurenceb_> like in the crc peripheral there is an unused register, not sure if its reset 2026-02-24T14:54:12 < zyp> .bootinfo always goes into the beginning of ram, before .data and .bss 2026-02-24T14:54:25 < ventyl> I am putting it at fixed place below stacks. But my thing is fully memory protected so I am pretty sure it won't get overwritte 2026-02-24T14:54:27 < Laurenceb_> yeah I want other devs to be able to make application code without custom ld scripts 2026-02-24T14:54:51 < zyp> so it gets a fixed address, I can put whatever there and startup code won't touch it 2026-02-24T14:55:01 < Laurenceb_> do ahb peripherals get reset atnvic_systemreset? 2026-02-24T14:55:12 < zyp> everything does 2026-02-24T14:55:25 < Laurenceb_> not ram, but yeah ok 2026-02-24T14:55:33 < zyp> sysresetreq even pulls the reset pin 2026-02-24T14:55:45 < zyp> duh, everything *with* a reset 2026-02-24T14:55:58 < Laurenceb_> ok 2026-02-24T14:56:07 < zyp> with the exception of debug infrastructure, you wouldn't want that to get reset 2026-02-24T14:56:45 < zyp> < Laurenceb_> yeah I want other devs to be able to make application code without custom ld scripts 2026-02-24T14:57:20 < zyp> > I wanna store some shit somewhere in ram, but I'm not gonna tell anybody where, so I just have to hope nobody will touch it 2026-02-24T14:57:29 < Laurenceb_> lol 2026-02-24T14:57:43 < zyp> that's literally what you're doing 2026-02-24T14:57:50 < Laurenceb_> I'll try 10k offset and see if it works 2026-02-24T14:58:15 < zyp> it'll work until it doesn't 2026-02-24T14:58:22 < Laurenceb_> wait I have a plan 2026-02-24T14:58:35 < Laurenceb_> disable all interrupts in the user jump code 2026-02-24T15:00:46 < ventyl> jesus Lolrence, just get a bigger crowbar 2026-02-24T15:00:57 < ventyl> or fuck crowbar, get hammer instead 2026-02-24T15:10:07 < Laurenceb_> yeah that fixes the problem, but SWV printf hardfaulted on me :S 2026-02-24T15:12:40 < Laurenceb_> think it was due to shutting down/restarting debugging in weird order, bit owrrying 2026-02-24T15:13:36 < Laurenceb_>   extern uint32_t _estack; 2026-02-24T15:13:37 < Laurenceb_>   volatile uint32_t *bootloader_flag = (uint32_t*) ((uint32_t)(&_estack) - BOOTLOADER_FLAG_OFFSET); 2026-02-24T15:13:37 < Laurenceb_>   __disable_irq(); 2026-02-24T15:13:38 < Laurenceb_>   (*bootloader_flag)=BOOTLOADER_MAGIC_VALUE; 2026-02-24T15:13:38 < Laurenceb_>   HAL_NVIC_SystemReset(); 2026-02-24T15:19:23 < ventyl> if your hack mitigated one problem but created another, I wouldn't call it a fix 2026-02-24T15:19:41 < Laurenceb_> I think the SWV is unrelated, my code seems to wokr 2026-02-24T15:19:56 < ventyl> lolrence, you are running fast to hack that stuff out of your way rather doing things properly 2026-02-24T15:19:59 < ventyl> where I have seen that? 2026-02-24T15:20:14 < Laurenceb_> lol thats what I'm paid to do 2026-02-24T15:20:19 < ventyl> aahhhh, yes, in that one project which suddenly realized their firmware is 10% larger than available flash 5 days before deadline 2026-02-24T15:20:22 < Laurenceb_> I have to get this shit out in the next week 2026-02-24T15:20:49 < ventyl> gibberish 2026-02-24T15:21:19 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-24T15:21:38 < Laurenceb_> it's pretty simple - F103 based power supply 2026-02-24T15:25:31 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-24T15:34:50 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-24T15:38:03 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2026-02-24T15:40:36 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-24T17:47:10 -!- duude__ [~duude__@user/duude/x-4676560] has quit [Ping timeout: 255 seconds] 2026-02-24T17:48:03 -!- duude__ [~duude__@user/duude/x-4676560] has joined ##stm32 2026-02-24T18:39:45 -!- jpka [~root@176.107.81.139] has quit [Read error: Connection reset by peer] 2026-02-24T18:39:52 -!- jpka [~root@176.107.81.139] has joined ##stm32 2026-02-24T19:08:17 < Laurenceb_> ok this is weird 2026-02-24T19:08:34 < Laurenceb_> I'm getting hardfault due to unaligned addresses when trying to use SWV 2026-02-24T19:08:44 < Laurenceb_> but only from cold boot without debugger connected 2026-02-24T19:21:26 < specing> Laurencer!!! 2026-02-24T19:21:37 < specing> oh, bootloader trouble in hyperland 2026-02-24T19:22:11 < specing> huh, F103? Can't hyperboss afford anything newer? 2026-02-24T19:27:11 < mawk> death penalty for using F103 in 2026 2026-02-24T19:28:19 < mawk> hotplug debugger after the hardfault Laurenceb_ 2026-02-24T19:28:22 < mawk> with watchdogs disabled 2026-02-24T19:28:26 < mawk> and analyse the hardfault 2026-02-24T19:33:39 < Laurenceb_> its related to the SWV being used 2026-02-24T19:33:55 < Laurenceb_> looks like ram is getting corrupted 2026-02-24T19:34:35 < Laurenceb_> if I swap ot my own SWV printf routine I get the same sort of error but the source of the error is now in usb drivers 2026-02-24T19:40:07 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-24T19:41:45 < ventyl> mawk: and for not using MPU 2026-02-24T19:42:02 < mawk> yeah 2026-02-24T19:42:29 < ventyl> ... I actually told that to GreenHills guys a while ago 2026-02-24T19:42:35 < ventyl> they were like: WTF did you say? 2026-02-24T19:43:13 < mawk> lol 2026-02-24T19:43:18 < mawk> I hope you said death penalty 2026-02-24T19:43:53 < ventyl> I literally said: "there should be death penalty for not using MPU in firmware where HW supports it" 2026-02-24T19:44:30 < ventyl> one of them forgot to breath for a while 2026-02-24T19:52:30 < Laurenceb_> hmm I have an idea 2026-02-24T19:52:36 < Laurenceb_> might be related to electrical noise 2026-02-24T19:52:56 < Laurenceb_> never happens with debugger connected 2026-02-24T19:57:58 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 268 seconds] 2026-02-24T19:58:38 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-24T20:21:41 -!- Laurenceb_ [~Laurenceb@cust226-dsl93-89-135.idnet.net] has quit [Quit: Client closed] 2026-02-24T20:30:57 < qyx> might be related to the debugger! 2026-02-24T20:54:59 -!- jpa- [jpa@hilla.kapsi.fi] has quit [Server closed connection] --- Log closed Tue Feb 24 20:54:59 2026 --- Log opened Tue Feb 24 20:55:12 2026 2026-02-24T20:55:12 -!- jpa- [jpa@hilla.kapsi.fi] has joined ##stm32 2026-02-24T20:55:12 -!- Irssi: ##stm32: Total of 86 nicks [0 ops, 0 halfops, 0 voices, 86 normal] 2026-02-24T20:55:50 -!- Irssi: Join to ##stm32 was synced in 49 secs 2026-02-24T21:17:00 -!- Captain_Future [~Captain_F@user/Captain-Future] has joined ##stm32 2026-02-24T21:21:42 < ventyl> we'll never know 2026-02-24T21:21:45 < ventyl> he neither 2026-02-24T21:22:01 -!- Captain_Future [~Captain_F@user/Captain-Future] has left ##stm32 [] 2026-02-24T21:29:56 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-24T21:56:14 -!- Alexer [~alexer@alexer.net] has quit [Ping timeout: 256 seconds] 2026-02-24T21:57:27 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 255 seconds] 2026-02-24T22:18:00 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has joined ##stm32 2026-02-24T22:32:16 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-24T22:36:58 < ds2> bad vector/pointer somewhere? 2026-02-24T22:39:29 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-24T22:40:35 < qyx> bad actor, I would say 2026-02-24T22:44:59 -!- kdehl [~madman@ec2-3-250-8-187.eu-west-1.compute.amazonaws.com] has quit [Server closed connection] 2026-02-24T22:45:08 -!- kdehl [~madman@ec2-3-250-8-187.eu-west-1.compute.amazonaws.com] has joined ##stm32 2026-02-24T22:47:05 -!- srk [~sorki@user/srk] has quit [Ping timeout: 248 seconds] 2026-02-24T22:47:18 -!- srk- [~sorki@user/srk] has joined ##stm32 2026-02-24T22:49:59 -!- srk- is now known as srk 2026-02-24T23:12:02 < ventyl> :D 2026-02-24T23:16:52 < Steffanx> So mean behind is back. Damn you guys 2026-02-24T23:16:56 < Steffanx> Be ashamed 2026-02-24T23:34:00 -!- Livio_ [~livio@user/livio] has joined ##stm32 2026-02-24T23:34:19 -!- MrMobius [sid561267@id-561267.uxbridge.irccloud.com] has quit [Server closed connection] 2026-02-24T23:34:30 -!- MrMobius [sid561267@id-561267.uxbridge.irccloud.com] has joined ##stm32 2026-02-24T23:36:20 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-24T23:41:06 -!- Livio_ [~livio@user/livio] has quit [Ping timeout: 252 seconds] --- Day changed Wed Feb 25 2026 2026-02-25T00:04:54 -!- om3ga [~om3ga@93.177.187.134] has quit [Ping timeout: 245 seconds] 2026-02-25T00:06:48 -!- om3ga [~om3ga@93.177.187.134] has joined ##stm32 2026-02-25T00:36:14 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has quit [Quit: Bye] 2026-02-25T00:56:59 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 245 seconds] 2026-02-25T04:11:01 -!- hexo__ [~hexo@user/hexo] has quit [Remote host closed the connection] 2026-02-25T04:11:23 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2026-02-25T07:08:10 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-25T08:21:50 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-25T08:23:58 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-25T08:25:35 -!- Alexer [~alexer@alexer.net] has joined ##stm32 2026-02-25T08:29:48 < qyx> no, I wish him all the luck, he just fails 2026-02-25T08:30:55 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-25T09:51:25 -!- rob_w_ [~bob@2001:a61:6090:fb01:b55c:86b5:5153:4a77] has joined ##stm32 2026-02-25T09:51:25 -!- rob_w_ [~bob@2001:a61:6090:fb01:b55c:86b5:5153:4a77] has quit [Remote host closed the connection] 2026-02-25T09:59:11 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-25T10:04:39 -!- duude__ [~duude__@user/duude/x-4676560] has quit [Ping timeout: 268 seconds] 2026-02-25T10:06:13 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-25T10:17:19 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-25T10:23:28 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-25T10:41:09 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 246 seconds] 2026-02-25T11:08:51 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-25T11:15:32 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-25T11:25:35 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-25T11:51:18 -!- Laurenceb_ [~Laurenceb@cust226-dsl93-89-135.idnet.net] has joined ##stm32 2026-02-25T11:54:41 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-25T12:00:37 -!- Laurenceb_ [~Laurenceb@cust226-dsl93-89-135.idnet.net] has quit [Quit: Ping timeout (120 seconds)] 2026-02-25T12:01:44 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-25T12:07:46 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-25T12:08:49 -!- duude__ [~duude__@user/duude/x-4676560] has joined ##stm32 2026-02-25T12:12:55 -!- om3ga [~om3ga@93.177.187.134] has quit [Ping timeout: 264 seconds] 2026-02-25T12:13:32 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-25T12:17:14 -!- om3ga [~om3ga@93.177.187.134] has joined ##stm32 2026-02-25T12:32:00 -!- jpka [~root@176.107.81.139] has quit [Remote host closed the connection] 2026-02-25T12:32:00 -!- jpka [~root@176.107.81.139] has joined ##stm32 2026-02-25T12:38:00 -!- krish2487 [~krishi@cpe.ge-8-1-4-100.henqe12.dk.customer.tdc.net] has joined ##stm32 2026-02-25T12:41:24 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-25T12:48:25 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-25T13:12:19 -!- Laurenceb_ [~Laurenceb@cust226-dsl93-89-135.idnet.net] has joined ##stm32 2026-02-25T13:14:31 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-25T13:20:28 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-25T13:34:12 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-25T13:40:43 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-25T14:02:09 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-25T14:08:23 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-25T14:17:32 -!- krish2487 [~krishi@cpe.ge-8-1-4-100.henqe12.dk.customer.tdc.net] has quit [Quit: WeeChat 4.8.1] 2026-02-25T14:19:42 -!- krish2487 [~krishi@cpe.ge-8-1-4-100.henqe12.dk.customer.tdc.net] has joined ##stm32 2026-02-25T14:21:35 -!- krish2487 [~krishi@cpe.ge-8-1-4-100.henqe12.dk.customer.tdc.net] has quit [Client Quit] 2026-02-25T14:24:02 -!- krish2487 [~krishi@cpe.ge-8-1-4-100.henqe12.dk.customer.tdc.net] has joined ##stm32 2026-02-25T15:14:03 -!- duude__- [~duude__@user/duude/x-4676560] has joined ##stm32 2026-02-25T15:15:19 -!- duude__ [~duude__@user/duude/x-4676560] has quit [Ping timeout: 264 seconds] 2026-02-25T15:15:57 -!- duude__- is now known as duude__ 2026-02-25T15:19:20 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-25T15:25:40 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-25T16:29:26 -!- System_Error [~SystemErr@user/systemerror] has quit [Ping timeout: 252 seconds] 2026-02-25T16:40:04 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-25T16:47:46 -!- krish2487 [~krishi@cpe.ge-8-1-4-100.henqe12.dk.customer.tdc.net] has quit [Ping timeout: 265 seconds] 2026-02-25T17:29:03 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-25T18:30:19 -!- kurfen [~kurfen@anice-256-1-19-73.w86-203.abo.wanadoo.fr] has quit [Ping timeout: 268 seconds] 2026-02-25T20:20:44 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-25T21:21:05 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-25T21:28:18 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 246 seconds] 2026-02-25T21:42:21 -!- Livio [~livio@user/livio] has quit [Quit: leaving] 2026-02-25T21:44:19 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-25T21:49:46 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-25T21:49:57 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-25T22:22:54 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] --- Day changed Thu Feb 26 2026 2026-02-26T00:05:11 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 265 seconds] 2026-02-26T02:57:36 -!- qyx [~qyx@84.245.120.96] has quit [Ping timeout: 255 seconds] 2026-02-26T02:59:13 -!- qyx [~qyx@84.245.121.14] has joined ##stm32 2026-02-26T04:36:59 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T07:17:16 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-26T08:24:19 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T08:31:23 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T08:33:01 -!- haritz [~hrtz@user/haritz] has quit [Remote host closed the connection] 2026-02-26T08:56:34 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T09:03:13 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T09:11:19 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T09:13:58 -!- krish2487 [~krishi@cpe.ge-8-1-4-100.henqe12.dk.customer.tdc.net] has joined ##stm32 2026-02-26T09:17:13 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T09:20:45 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T09:25:01 < qyx> good morning innovators 2026-02-26T09:26:39 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T09:36:21 -!- prosun41 [~prosun@2402:e280:214c:86:2706:77c7:7089:4f84] has joined ##stm32 2026-02-26T09:44:32 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T09:50:15 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-26T09:51:07 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T10:00:24 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-26T10:02:39 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-26T10:07:00 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T10:11:48 -!- jpka [~root@176.107.81.139] has quit [Ping timeout: 264 seconds] 2026-02-26T10:12:22 -!- jpka [~root@176.107.81.139] has joined ##stm32 2026-02-26T10:13:35 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T10:21:46 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T10:25:25 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T10:31:24 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T10:37:20 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T10:55:23 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T10:59:16 -!- ds2 [~ds2@user/ds2] has quit [Ping timeout: 256 seconds] 2026-02-26T11:01:47 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T11:10:27 < karlp> gooooood morning 2026-02-26T11:14:59 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T11:17:14 -!- ds2 [~ds2@69.54.141.155] has joined ##stm32 2026-02-26T11:20:50 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T11:21:12 < Steffanx> Hello welcome! 2026-02-26T11:22:40 < qyx> you are late to the party, steff 2026-02-26T11:23:02 * qyx just ordered a couple of u-blox x20p and 4 different antennas to test 2026-02-26T11:24:13 -!- Laurenceb_ [~Laurenceb@cust226-dsl93-89-135.idnet.net] has quit [Ping timeout: 272 seconds] 2026-02-26T11:29:54 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T11:35:42 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T11:41:06 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T11:44:21 < qyx> hm, a gyroscope manufacturer explictly asks for a tantalum capacitor 2026-02-26T11:46:54 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T11:50:43 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T11:55:13 < karlp> check the date on teh sheet. 2026-02-26T11:55:35 < karlp> they probably just watn low esr large(ish) value? 2026-02-26T11:56:37 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T12:00:00 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T12:01:02 < karlp> heh, as part of the corp merger, we've moved to a new 365/teams tenant, and they've "migrated" all histories over. 2026-02-26T12:01:36 < qyx> date is current, 2024 2026-02-26T12:01:45 < karlp> so that means, that the channels were created on the new tenant, with a single message posted to them, named "history-yyyymmdd.html" which is then a scrollable html view of the old messages. 2026-02-26T12:01:57 < qyx> lol 2026-02-26T12:02:03 < karlp> like, ok, better than "we're not migrating" i guess... 2026-02-26T12:02:14 < karlp> also, now I get to smack my team again. 2026-02-26T12:02:39 < karlp> I complained ages ago that they were doing all "team" chat in an overuused meeting group chat, not a proper "team" 2026-02-26T12:02:44 < karlp> so... none of that got migrated. 2026-02-26T12:03:21 < karlp> I complained when I joined that I had no history fo the team, and I've been trying to post everything in the formal "team" chat instead, but no.... 2026-02-26T12:03:28 < karlp> anyway, great to be back in corpo land! 2026-02-26T12:04:01 < karlp> compulsory training to complete in the next two weeks, "JBT Marel Guide to Ethical Conduct - E-Learning" 2026-02-26T12:05:25 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T12:10:03 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T12:16:01 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-26T12:19:59 -!- System_Error [~SystemErr@user/systemerror] has quit [Remote host closed the connection] 2026-02-26T12:22:47 < qyx> no curse words after that 2026-02-26T12:23:05 < qyx> anyway, gonna use 5x 22u ceramic instead of <1mR tantalum 2026-02-26T12:26:01 < qyx> haha capacitance at 5 V is 13 uF 2026-02-26T12:28:04 < qyx> 22u/25V/1210 murata has 19 uF at 5 V 2026-02-26T12:29:18 < qyx> tantalum polymer 100u/10V is 7 eur in singles O_o 2026-02-26T12:30:49 < qyx> classic solid tantalum is 0.60 :S 2026-02-26T13:03:21 < c10ud> nice 2026-02-26T13:10:01 < karlp> life is cheap.... 2026-02-26T13:11:10 < qyx> I guess I may tolerate 7 eur cap for a 450 eur gyroscooe 2026-02-26T13:51:39 -!- prosun41 [~prosun@2402:e280:214c:86:2706:77c7:7089:4f84] has quit [Quit: Client closed] 2026-02-26T14:09:37 -!- Laurenceb_ [~Laurenceb@cust226-dsl93-89-135.idnet.net] has joined ##stm32 2026-02-26T14:33:13 < ventyl> karlp: teams is nice, it is the only "system" I've seen is capable of breaking chat into state it cannot be repaired anymore 2026-02-26T14:33:16 < ventyl> multiple times... 2026-02-26T14:35:26 -!- duude__- [~duude__@user/duude/x-4676560] has joined ##stm32 2026-02-26T14:36:00 -!- duude__ [~duude__@user/duude/x-4676560] has quit [Ping timeout: 245 seconds] 2026-02-26T14:37:23 -!- duude__- is now known as duude__ 2026-02-26T15:18:55 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 264 seconds] 2026-02-26T15:20:24 < jpa-> ventyl: only if Laurenceb doesn't count as a "system" 2026-02-26T15:21:27 < karlp> it's pretty great, because this migration is still ongoing across the merger, I have to be in one tenant for calendar and meetings, and another tenant for team chat 2026-02-26T15:23:47 -!- haritz [~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8] has joined ##stm32 2026-02-26T15:23:47 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-26T15:26:43 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-26T15:30:51 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 246 seconds] 2026-02-26T15:37:17 < ventyl> karlp: come back when your seat fails to log in to either of tennants for no apparent reason and microsoft's response will be: "your seat has teams license so you shouldn't see this error message" 2026-02-26T15:37:41 < ventyl> our whole org was there :) 2026-02-26T15:39:44 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-26T15:46:47 < karlp> what impresses me is the 100% cpu and lagging on text input :) 2026-02-26T15:47:08 < karlp> I've had the "getting additoinal permissions, you should only see this once" ~daily for the last month :) 2026-02-26T15:50:22 < ventyl> be glad that the text input still works 2026-02-26T15:50:38 < ventyl> it can break 2026-02-26T15:51:01 < mercenary> and with all that, there is still no shadow-IT IRC server where the actual communications take place? 2026-02-26T16:06:24 -!- krish2487 [~krishi@cpe.ge-8-1-4-100.henqe12.dk.customer.tdc.net] has quit [Ping timeout: 256 seconds] 2026-02-26T16:14:05 < ventyl> nobody knows what IRC is these days 2026-02-26T16:14:07 < ventyl> you are an outliner 2026-02-26T16:14:10 < ventyl> *outlier 2026-02-26T16:22:20 < mercenary> always have been. however, even with all the modern tech, when anything majorly breaks on the interwebs the back-channel to get hold of someone at a large CDN or ISP is still IRC 2026-02-26T16:23:34 < ventyl> yeah, in the event of major catastrophy event, the tech savvy remaining of civilization will probably get together on some forgotten BBS or something like that 2026-02-26T17:17:26 < Steffanx> I don't remember I had any breaking issue with Teams the last year(s). It used to, but not anymore. How up to date is your experience ventyl ? 2026-02-26T17:18:16 < Steffanx> Or are you like dongs: "I used lunix desktop 2 decades ago, it was shit, so modern lunix is shit. Hail windows!!" 2026-02-26T17:32:58 < specing> lunix desktop 2 decades ago was still better than windows 2026-02-26T17:33:24 < specing> I remember, because XP was the last before I switched permanently 2026-02-26T18:39:36 < karlp> anyone know howto make jlinkgdbserver not reset on connect? I've got -noir -nohalt -noreset and it still resets the target when it starts. 2026-02-26T18:45:20 < mawk> bossman wants to buy orbthing now zyp 2026-02-26T18:45:22 < mawk> I used the elevator trick 2026-02-26T18:45:24 < mawk> first show the price of J-Trace, then yours 2026-02-26T18:45:26 < mawk> maybe it's in your .gdbinit karlp ? 2026-02-26T18:45:52 < karlp> lol, segger freertos plugin can't do a backtrace, it just keeps generaing infinite dupe frames. 2026-02-26T18:46:01 < karlp> won't even show me thrad names. 2026-02-26T18:46:02 < mawk> my NDEF emulation android application works, now I can emulate tags with my phone; I need to make a neat UI and pay the developer fee then on the play store 2026-02-26T18:46:04 < karlp> fucking pro software 2026-02-26T18:46:19 < mawk> then load it with 50ads/px² 2026-02-26T18:46:27 < mawk> and become millionaire 2026-02-26T18:46:44 < mawk> and embark on a non-stop casino cruise 2026-02-26T18:47:08 < karlp> mawk: nice idea, but no, I even went and checked :| 2026-02-26T18:47:22 < karlp> whatever, I can live with it resetting, just a bit slower... 2026-02-26T19:10:00 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 256 seconds] 2026-02-26T19:18:30 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-26T20:59:20 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 245 seconds] 2026-02-26T22:10:50 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-26T22:17:28 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-26T22:17:38 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-26T22:19:47 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-26T22:29:38 -!- Livio_ [~livio@user/livio] has joined ##stm32 2026-02-26T22:33:04 -!- Livio [~livio@user/livio] has quit [Ping timeout: 252 seconds] 2026-02-26T22:34:40 < ventyl> Steffanx: chat crashed in teams meeting... two or three weeks ago. random dysfunction of mic/speakers happened two days ago. split brain where we were both sitting on same call but I've seen different chat than the other guy happened easly in January. 2026-02-26T22:35:02 < ventyl> Steffanx: the "your account has teams license so you should not get error you are getting" is ~1 year old 2026-02-26T22:36:14 < ventyl> karlp: it seems that jlink does that on its own if it detects it cannot attach 2026-02-26T22:36:18 < ventyl> or something like that 2026-02-26T22:47:43 -!- Netsplit *.net <-> *.split quits: karlp 2026-02-26T22:47:45 < Steffanx> Im never sure what you guys do to make things break all the time . I never have those issues (with the teams) 2026-02-26T22:48:03 -!- Netsplit over, joins: karlp 2026-02-26T22:48:03 < Steffanx> (it's not great, but that's something else) 2026-02-26T22:50:04 < ventyl> my only use right now is that I click link I receive via e-mail, join a call, send one message and then speak on the call for ~1.5 hours 2026-02-26T22:51:09 < ventyl> actually, listen for most of the time 2026-02-26T22:51:34 -!- Netsplit *.net <-> *.split quits: Livio_ 2026-02-26T22:51:49 -!- Netsplit *.net <-> *.split quits: Laurenceb_ 2026-02-26T22:52:16 < ventyl> btw there's browser plugin which changes Microsoft to Microslop 2026-02-26T22:56:53 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 265 seconds] 2026-02-26T23:04:48 -!- yukam [~yukam@46-138-3-30.dynamic.spd-mgts.ru] has joined ##stm32 2026-02-26T23:09:27 -!- yukam [~yukam@46-138-3-30.dynamic.spd-mgts.ru] has quit [Ping timeout: 255 seconds] 2026-02-26T23:13:25 -!- ds2 [~ds2@user/ds2] has changed host 2026-02-26T23:16:43 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-26T23:17:21 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-26T23:21:55 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 268 seconds] 2026-02-26T23:25:35 -!- Netsplit *.net <-> *.split quits: Alexer 2026-02-26T23:26:14 -!- Netsplit *.net <-> *.split quits: om3ga, duude__ 2026-02-26T23:26:14 -!- Netsplit over, joins: Alexer 2026-02-26T23:27:12 -!- Netsplit *.net <-> *.split quits: pwillard, esden, jpka, joel135 2026-02-26T23:27:33 -!- Netsplit over, joins: duude__, om3ga 2026-02-26T23:27:40 -!- duude__ [~duude__@user/duude/x-4676560] has quit [Max SendQ exceeded] 2026-02-26T23:28:02 -!- Netsplit over, joins: jpka, joel135, pwillard, esden 2026-02-26T23:28:41 -!- duude__ [~duude__@user/duude/x-4676560] has joined ##stm32 2026-02-26T23:29:54 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-26T23:35:34 -!- laruldan__ [~yukam@user/yukam] has joined ##stm32 2026-02-26T23:35:42 -!- Netsplit *.net <-> *.split quits: Fleck, laruldan__, hexo, martinmoene__, polprog, hackkitten, c10ud, sugarbeet, ferdna, qyx, (+1 more, use /NETSPLIT to show all of them) 2026-02-26T23:36:11 -!- Netsplit over, joins: laruldan__, duude__, ferdna, martinmoene__, qyx, c10ud, hexo, hackkitten, sugarbeet, polprog (+1 more) 2026-02-26T23:36:19 -!- ferdna [~ferdna@user/ferdna] has quit [Max SendQ exceeded] 2026-02-26T23:36:19 -!- duude__ [~duude__@user/duude/x-4676560] has quit [Max SendQ exceeded] 2026-02-26T23:36:50 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-26T23:38:09 -!- duude__ [~duude__@user/duude/x-4676560] has joined ##stm32 2026-02-26T23:40:03 -!- laruldan__ [~yukam@user/yukam] has quit [Ping timeout: 255 seconds] 2026-02-26T23:40:25 < karlp> ventyl: well, I should be able to control it? it attachs fine, I just get the processor reset, and it starts again from the bootloader, which... I can deal with, but it's a bit shit. 2026-02-26T23:44:33 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 255 seconds] 2026-02-26T23:51:19 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 264 seconds] 2026-02-26T23:53:08 -!- yukam [~yukam@46-138-14-40.dynamic.spd-mgts.ru] has joined ##stm32 2026-02-26T23:57:36 -!- yukam [~yukam@46-138-14-40.dynamic.spd-mgts.ru] has quit [Ping timeout: 255 seconds] --- Day changed Fri Feb 27 2026 2026-02-27T00:05:58 -!- yukam [~yukam@46-138-14-40.dynamic.spd-mgts.ru] has joined ##stm32 2026-02-27T00:12:13 -!- Livio [~livio@user/livio] has quit [Ping timeout: 258 seconds] 2026-02-27T00:18:05 -!- yukam [~yukam@user/yukam] has changed host 2026-02-27T00:44:48 -!- jpka [~root@176.107.81.139] has quit [Ping timeout: 264 seconds] 2026-02-27T00:49:24 -!- jpka [~root@176.107.81.139] has joined ##stm32 2026-02-27T00:53:47 -!- System_Error [~SystemErr@user/systemerror] has joined ##stm32 2026-02-27T01:08:43 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 264 seconds] 2026-02-27T01:17:04 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-27T01:21:22 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 248 seconds] 2026-02-27T01:30:05 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-27T01:34:42 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 248 seconds] 2026-02-27T01:43:08 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-27T02:08:17 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 265 seconds] 2026-02-27T02:16:10 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-27T02:20:42 -!- yukam [~yukam@user/yukam] has quit [Ping timeout: 255 seconds] 2026-02-27T02:29:12 -!- yukam [~yukam@user/yukam] has joined ##stm32 2026-02-27T04:22:57 -!- esden [sid32455@id-32455.hampstead.irccloud.com] has quit [] 2026-02-27T04:23:12 -!- esden [sid32455@id-32455.hampstead.irccloud.com] has joined ##stm32 2026-02-27T05:17:49 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-27T05:24:28 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-27T05:49:13 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-27T06:56:31 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-27T07:00:03 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-27T07:57:43 -!- ayabusa [~ayabusa@user/ayabusa] has joined ##stm32 2026-02-27T08:16:32 -!- catphish [~quassel@user/catphish] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 2026-02-27T08:16:47 -!- catphish [~quassel@user/catphish] has joined ##stm32 2026-02-27T08:18:16 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-27T08:32:37 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-27T08:42:21 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-27T08:59:58 -!- krish2487 [~krishi@cpe.ge-8-1-4-100.henqe12.dk.customer.tdc.net] has joined ##stm32 2026-02-27T09:12:26 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-27T09:12:38 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-27T09:16:00 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-27T09:40:38 -!- ayabusa [~ayabusa@user/ayabusa] has quit [Quit: Leaving.] 2026-02-27T10:08:30 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 245 seconds] 2026-02-27T10:54:33 -!- ds2 [~ds2@user/ds2] has quit [Ping timeout: 248 seconds] 2026-02-27T11:30:50 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-27T12:07:12 < qyx> what kind of IC could be available today in PLCC28? 2026-02-27T12:07:59 < qyx> I need any IC to sacrifice as a template 2026-02-27T12:08:44 < zyp> flash, typically? 2026-02-27T12:09:11 < qyx> flash is not square 2026-02-27T12:09:36 < qyx> MIC5801YV is the cheapest I was able to find 2026-02-27T12:11:49 < qyx> haha ATF22LV10C-10JU PLD is even cheaper 2026-02-27T12:11:58 < zyp> was about to suggest that :p 2026-02-27T12:12:03 < zyp> https://www.digikey.com/en/products/detail/microchip-technology/ATF22V10CQ-15JU/1914509 2026-02-27T12:13:54 < qyx> oh but this one is 4.3 mm high 2026-02-27T12:14:01 < qyx> my gyro is 5.4 mm high :S 2026-02-27T12:17:04 < Steffanx> What gyro comes in that package? 2026-02-27T12:18:37 < karlp> expensive ones... 2026-02-27T12:19:24 < Steffanx> That for sure, but that is not specific enough 2026-02-27T12:19:31 < jpa-> 4.3 mm seems like the standard PLCC28 height, so you probably find 5.4 mm only in special stuff 2026-02-27T12:45:57 < karlp> just glue some cardboard on top... 2026-02-27T12:46:18 < karlp> bonus, you can even ink it, and see if you sqush anything... 2026-02-27T12:50:02 < zyp> how about just 3d printing a model? 2026-02-27T13:10:49 < karlp> pretty hard to test soldering it, though not sure why that would be super important... 2026-02-27T13:11:02 < karlp> ok, xmc i2c reading worked second try. nice. 2026-02-27T13:11:22 < karlp> I pre-emptively wired up test probes to sda7scl and turned out I probably didn't really need that... 2026-02-27T13:12:08 < zyp> that's why it just worked 2026-02-27T13:20:38 < qyx> Steffanx: gypro4300 2026-02-27T13:20:58 < qyx> https://www.tronics.tdk.com/inertial-sensors/high-performance-mems-inertial-sensors/mems-inertial-sensors-support-portal/axo-gypro-datasheets-evaluation-kits-resources-2/ 2026-02-27T13:21:51 < qyx> jpa-: yeah it is that ceramic-gold space package 2026-02-27T13:28:20 < jpa-> ask the manufacturer if they have any broken ones for soldering process validation :) 2026-02-27T13:29:44 < qyx> haha 2026-02-27T13:34:06 < karlp> lol sensiron: https://bin.jvnv.net/file/kKP2H.png 2026-02-27T13:34:10 < karlp> zyp: lol 2026-02-27T13:37:28 < karlp> also lol sensiron, temp/humi sensors use crc8 with poly 0x31 and init 0xff, liquid sensors use poly 0x31 and init 0. 2026-02-27T13:41:10 < karlp> sensiron are wild, they ~all have 32bit serial numbers, at totalyl random locations for different parts. 2026-02-27T13:41:20 < qyx> this gyro is the same, "under no circumstances write calibration data more than 5 times during the product life" 2026-02-27T13:41:22 < karlp> and it's always specified in a separate document, not the device datasheet. 2026-02-27T13:42:21 < qyx> also "this value is written in OTP, you cannot write it again, yes you have to change it after reset if the OTP one is not correct" 2026-02-27T13:43:05 < qyx> then "this value can be written once and is saved in OTP, you cannot modify the OTP value afterwards" 2026-02-27T13:43:31 < qyx> "oh yes you can indeed set it but will be reloaded after reset" 2026-02-27T13:43:51 < qyx> I wonder who even makes such abominations 2026-02-27T13:50:02 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-27T13:52:28 < mercenary> people who have a serious lack of trust in EEPROMs 2026-02-27T15:06:13 < c10ud> wtf happened to bosch, i need bmi088, at least a couple just for testing the pcb 2026-02-27T15:07:10 < zyp> maybe AI bought them all 2026-02-27T15:09:10 < c10ud> i think it could probably be due something about eastern europe 2026-02-27T15:09:50 < c10ud> but holy crap, it was avail in the thousands 2026-02-27T15:10:17 < zyp> «thousands» is not a lot 2026-02-27T15:10:51 < zyp> a single reel of components can contain «thousands» 2026-02-27T15:11:10 < c10ud> well in case it goes through i would only need about a hundred per year 2026-02-27T15:11:30 -!- haritz [~hrtz@140.228.70.141] has joined ##stm32 2026-02-27T15:11:30 -!- haritz [~hrtz@user/haritz] has changed host 2026-02-27T15:11:43 < c10ud> honestly when i see a component > 1000 on some distributor i think it's 'common' 2026-02-27T15:14:48 < qyx> it depends and you deeky needs to track multiple distributors 2026-02-27T15:14:58 < qyx> also, inertial sensors are volatile 2026-02-27T15:15:19 < qyx> you can buy bmi088 devboards and desokplder to test 2026-02-27T15:15:46 < qyx> 10000+ pcs are expected in may, not that bad, sounds like a shortage 2026-02-27T15:16:00 < qyx> s/deeky/definitely 2026-02-27T15:16:31 < c10ud> yup, they were expected mid march just a couple wks ago 2026-02-27T15:16:43 < c10ud> anyway, lesson learned 2026-02-27T15:17:03 < qyx> I failed multiple times with inertiak 2026-02-27T15:17:24 < qyx> I would buy sensors first before boards are made 2026-02-27T15:18:32 < c10ud> covid period all over again 2026-02-27T15:28:35 < Steffanx> Someone bought all 6000+ of them half January... 2026-02-27T16:01:43 < mawk> it was Steffanx 2026-02-27T16:20:44 -!- specing [~specing@user/specing] has quit [Ping timeout: 245 seconds] 2026-02-27T16:55:10 < qyx> so backorder 2026-02-27T17:08:33 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has joined ##stm32 2026-02-27T17:16:52 -!- Livio [~livio@user/livio] has quit [Ping timeout: 258 seconds] 2026-02-27T17:39:17 < mawk> I ordered a FIDO2 card with desfire application to play with 2026-02-27T17:39:33 < mawk> but when aliexpress wakes up from their chinese new year alcoholic coma I will get proper javacards I can program myself 2026-02-27T17:39:37 < mawk> then I can have some backup 2026-02-27T17:39:58 < mawk> with a CTAP to HID bridge I can use the NFC FIDO2 card as a key to login to website 2026-02-27T17:40:03 < mawk> so nobody will steal my pornhub account 2026-02-27T18:00:49 < Steffanx> Lol no mawk. I just checked octopart 2026-02-27T18:03:26 < karlp> hrm, now I'm rapidly breaking i2c, what a surprise. 2026-02-27T18:03:33 < karlp> not catching naks properly and resetting. 2026-02-27T18:14:17 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-27T18:18:35 -!- Livio [~livio@user/livio] has quit [Ping timeout: 258 seconds] 2026-02-27T18:50:33 -!- ayabusa [~ayabusa@user/ayabusa] has joined ##stm32 2026-02-27T19:00:33 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-27T19:21:38 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-27T19:37:32 < karlp> well, fuck this sensiron periodic measurements then. 2026-02-27T19:37:55 < karlp> you set a rate, but if you ever read it too fast, it tosses the data, and even if you then wait longer than the rate, it never seems to recover ever again. 2026-02-27T19:38:03 < karlp> I mean, not without sending a break7restart. 2026-02-27T19:38:42 < karlp> I tried setting it to 4 hz, and then polling at 220ms + jittered time to see what would happen, and if you get a nack, even if you wait 500ms before retrying, it's... just not there anymore. 2026-02-27T19:38:44 < karlp> silly shit. 2026-02-27T19:39:03 < karlp> we don't have alert pin configured anyway, so might as well just do one shot mode and not care about the rate then. 2026-02-27T19:39:55 -!- upgrdman [~upgrdman@47-180-47-55.static.lnbh.ca.ip.frontiernet.net] has joined ##stm32 2026-02-27T19:48:46 -!- upgrdman [~upgrdman@47-180-47-55.static.lnbh.ca.ip.frontiernet.net] has quit [Quit: Leaving] 2026-02-27T19:55:51 -!- ds2 [~ds2@69.54.141.155] has joined ##stm32 2026-02-27T20:05:12 < qyx> so time your rate externally and do single-shot periodically 2026-02-27T20:06:03 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-27T20:17:01 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-27T20:35:04 -!- Livio [~livio@user/livio] has quit [Remote host closed the connection] 2026-02-27T21:07:33 -!- specing [~specing@user/specing] has joined ##stm32 2026-02-27T21:10:35 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 245 seconds] 2026-02-27T21:19:06 -!- ayabusa [~ayabusa@user/ayabusa] has quit [Ping timeout: 265 seconds] 2026-02-27T21:56:18 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-27T21:59:52 < bitmask> oi oi oi 2026-02-27T22:17:35 < mawk> hoi 2026-02-27T22:18:59 < bitmask> whats up 2026-02-27T22:41:25 -!- ayabusa [~ayabusa@user/ayabusa] has joined ##stm32 2026-02-27T22:42:31 < mawk> I'm making an android app 2026-02-27T22:42:34 < mawk> to become rich 2026-02-27T22:42:54 < bitmask> nice, whats it do 2026-02-27T22:49:22 < mawk> it's a NFC tag emulator 2026-02-27T22:49:25 < mawk> to emulate a NFC type 4 tag with any contents you want 2026-02-27T23:10:59 < karlp> qyx: that's the plan, yeah, just do single shot periodically. seems far more reliable. 2026-02-27T23:11:09 < karlp> I'd kinda expected to just get the last reading or something, but no... 2026-02-27T23:11:29 < karlp> anyway, mostly seem to have it stable for the _known_ error cases :) 2026-02-27T23:23:30 -!- ferdna [~ferdna@user/ferdna] has quit [Ping timeout: 248 seconds] 2026-02-27T23:26:00 -!- ayabusa [~ayabusa@user/ayabusa] has quit [Ping timeout: 245 seconds] 2026-02-27T23:35:41 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2026-02-27T23:42:42 -!- bitmask [~bitmask@ool-43525d25.dyn.optonline.net] has quit [Ping timeout: 248 seconds] 2026-02-27T23:57:36 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has quit [Ping timeout: 255 seconds] --- Day changed Sat Feb 28 2026 2026-02-28T02:28:03 -!- om3ga [~om3ga@93.177.187.134] has quit [Ping timeout: 246 seconds] 2026-02-28T02:32:48 -!- om3ga [~om3ga@93.177.187.134] has joined ##stm32 2026-02-28T02:57:36 -!- qyx [~qyx@84.245.121.14] has quit [Ping timeout: 255 seconds] 2026-02-28T02:59:15 -!- qyx [~qyx@84.245.121.95] has joined ##stm32 2026-02-28T03:09:38 -!- om3ga [~om3ga@93.177.187.134] has quit [Ping timeout: 248 seconds] 2026-02-28T07:27:38 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-28T07:29:55 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2026-02-28T08:10:23 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 2026-02-28T08:29:38 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 248 seconds] 2026-02-28T09:35:42 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2026-02-28T10:08:38 -!- ayabusa [~ayabusa@user/ayabusa] has joined ##stm32 2026-02-28T10:09:47 -!- ayabusa [~ayabusa@user/ayabusa] has quit [Client Quit] 2026-02-28T10:24:29 -!- martinmoene__ [~martinmoe@205-20-132-5.ftth.glasoperator.nl] has joined ##stm32 2026-02-28T10:45:43 -!- ventyl [~ventyl@adsl-dyn63.78-98-146.t-com.sk] has quit [Ping timeout: 268 seconds] 2026-02-28T11:03:17 -!- ventyl [~ventyl@adsl-dyn-83.95-102-77.t-com.sk] has joined ##stm32 2026-02-28T11:17:35 -!- om3ga [~om3ga@93.177.187.134] has joined ##stm32 2026-02-28T11:51:11 -!- mercenary [~mercenary@user/mercenary] has quit [Quit: ZNC 1.10.1 - https://znc.in] 2026-02-28T11:52:30 -!- mercenary [~mercenary@user/mercenary] has joined ##stm32 2026-02-28T12:55:00 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-28T14:00:24 -!- Livio [~livio@user/livio] has quit [Ping timeout: 258 seconds] 2026-02-28T14:12:34 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-28T15:04:48 -!- Livio [~livio@user/livio] has quit [Ping timeout: 258 seconds] 2026-02-28T15:21:35 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-28T15:54:38 -!- Livio [~livio@user/livio] has quit [Ping timeout: 258 seconds] 2026-02-28T16:01:28 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-28T16:27:44 -!- rajkosto [~rajkosto@2a00:e90:2146:a600:0:ff:fe00:10] has joined ##stm32 2026-02-28T18:21:52 -!- rajkosto [~rajkosto@2a00:e90:2146:a600:0:ff:fe00:10] has quit [Ping timeout: 252 seconds] 2026-02-28T19:34:10 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 256 seconds] 2026-02-28T19:36:24 -!- akaWolf [~akaWolf@akawolf.org] has joined ##stm32 2026-02-28T20:59:46 -!- Livio [~livio@user/livio] has quit [Ping timeout: 258 seconds] 2026-02-28T21:22:35 -!- Livio [~livio@user/livio] has joined ##stm32 2026-02-28T21:31:12 -!- Livio [~livio@user/livio] has quit [Ping timeout: 258 seconds] 2026-02-28T21:59:13 -!- rajkosto [~rajkosto@2a00:e90:2146:a600:0:ff:fe00:10] has joined ##stm32 2026-02-28T23:00:56 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 --- Log closed Sun Mar 01 00:00:26 2026