f_ changed the topic of ##raspberrypi-internals to: The inner workings of the Raspberry Pi (Low level VPU/HW) -- for general queries please visit #raspberrypi -- open firmware: https://librerpi.github.io/ -- VC4 VPU Programmers Manual: https://github.com/hermanhermitage/videocoreiv/wiki -- chat logs: https://libera.irclog.whitequark.org/~h~raspberrypi-internals
<clever> G33KatWork: been working with another dude on discord, and we got core1 working without reset
<clever> basically, he just edits a function that core0 is running in a loop
<clever> and the patched code will sev
<clever> with that as a basis, i then ported little-kernel, hijacked uart1, and now have a full command prompt
<clever> but i dont remember how you turned core1 on/off
<clever> so we have to reboot after every test
<clever> ive also had time to study cortex-m more, and get familiar with the nvic and vector tables
<clever> 2023-10-30 20:23:07< clever> but i have also ran a custom kernel on the rp2040 before, with a full command prompt and such
<clever> 2023-10-30 20:23:17< clever> in theory, that could also be ported to the RP1...
<clever> 2023-10-30 20:40:07< juri_> clever: stay focused. don't be me. :)
<clever> juri_: too late :P
<clever> 2023-10-31 04:02:15< G33KatWork> I brute-forced most of the reset bits: https://github.com/G33KatWork/RP1-Reverse-Engineering/blob/master/reversing/resets.py#L158-L227
<clever> ah, found this, i'll give it a test....
angerisagift has quit [Ping timeout: 256 seconds]
angerisagift has joined ##raspberrypi-internals
angerisagift has quit [Ping timeout: 246 seconds]
angerisagift has joined ##raspberrypi-internals
jcea has quit [Ping timeout: 260 seconds]
<clever> yep, works
<f_> Nice!
<f_> clever: does this channel have a discord guild/channel?
<f_> If so I see no reason not to bridge them together
<clever> f_: i do have a discord and matrix for the open firmware, but they arent very active, like here
<f_> hmm
<f_> We can still bridge them if you wish
<f_> Unless there's really no one :P
<clever> https://discord.gg/FTDc9TWUQF the discord one
<f_> I can setup matterbridge
<clever> what kind of tokens would you need on the discord side?
<juri_> clever: :D
<clever> ] gpio_dump_state
<clever> GPIO0, status=0x6be3300, ctrl=0x82, func=2
<clever> GPIO1, status=0xabe0000, ctrl=0x82, func=2
<clever> GPIO2, status=0x4400000, ctrl=0x9f, func=31
<clever> juri_: and i can now do this over uart1, and inspect the RP1's state from within!
<juri_> I'm still writing my slicer.
<clever> nice
<juri_> ... year 4. ;)
<clever> ] gpio_clear 10 2
<clever> ] gpio_set 10 2
<clever> f_: i noticed a RP1_STAT_LED in the gpio listing, and giving it a poke from the RP1, reveals its the red channel on the status led
<clever> so i can now alternate the status between green and orange
<juri_> as a member of the colourblind community, let me throw a tomato at you now. oops, that was an orange.
<clever> lol
<clever> thats also why the official firmware doesnt use orange
<clever> for the old pis, red indicates good power, and only turns off when voltage is low
<clever> and green indicates activity, turning on when busy
<clever> for the pi5, its a bi-color red/green led, red indicates off, green indicates on, and green blinks off to indicate activity
<clever> but it is capable of red+green on the same led
<clever> juri_: i feel like the pi1-pi4 family is better for the color blind, since you can use position as an extra hint, but with the pi5, the only signal your missing is on vs off
<clever> and youll probably have other signs that its on
<Riku_V> a whiny fan for example?
<clever> Riku_V: only if its over a certain temp
jcea has joined ##raspberrypi-internals
<f_> clever: sorry, was afk
<f_> I think we should first bridge to matrix and then, since discord is a bit controversal, ask folks if they want to bridge to discord?
<clever> let me get the matrix url
<f_> and I can test if bridging matrix works, unlike discord.
<f_> I don't have a discord account.
<clever> ahh
<f_> Personally I don't like matrix much
<clever> yeah, i dont use it much either
<f_> several downsides IMO
<juri_> personally, i dislike both of them.
<f_> Yeah I dislike discord more TBH, but have nothing against bridging to discord.
<clever> what was your matrix userid? not sure where to copy the space url
<f_> my client doesn't support spaces :/
<clever> ah, i can invite you to the rooms as well
<f_> but it's @notrealvitali64:matrix.org
<f_> TBH matrix.org especially sucks
<f_> willing to move to another HS :P
<f_> (I'd like to use my IRC client for matrix and morg doesn't work)
<clever> invited you to the general channel for rpi-open-firmware
<clever> there are a number of sub-channels, for each peripheral
<clever> but they are all silent, not a single message
<f_> can't see the invite
<f_> oh there it is
<clever> do you see the PM i sent?
<clever> i assume history is visible?
<f_> I joined
<f_> Yes, history is visible
<clever> good
<f_> Mind giving me mod perms?
<clever> done
<f_> Thanks
<f_> Not sure if it works, gomuks is especially b0rked for some reason.
f_ridge has joined ##raspberrypi-internals
<f_> hi
<f_> hi
<f_> Wonderful! It works!
<f_> clever: Send a message from Matrix
f_ridge has quit [Remote host closed the connection]
f_ridge has joined ##raspberrypi-internals
<f_> test
<f_> Matrix->IRC doesn't work, weird.
<clever> f_: ive seen other bridges, that emulate an entire home-server, it can then create as many "fake" users as it wants (its a homeserver!) and map each irc user to one
<clever> and federation lets home servers join the network without any special privs
<clever> as long as the room lets anybody join, the HS can just have each fake user join, as they pop up in irc
<clever> but the matrix->irc direction, typically makes a new connection for each user, and then you run into concurrent connection issues
<f_> Try sending a message from matrix
<f_ridge> <c​leverca22|matrix>ping
<clever> pong
<clever> thats better
<clever> heading upstairs to watch a bit of tv...
f_ridge has quit [Remote host closed the connection]
f_ridge has joined ##raspberrypi-internals
<f_> ping
<f_> ping
<f_> ping
<f_> clever: As for the fake users feature, matterbridge can do that on Discord with Webhooks
<f_> Still have to create a proper matrix account for the bridge. Second..
<f_> Should work.
f_ridge has quit [Remote host closed the connection]
f_ridge has joined ##raspberrypi-internals
<f_> Ping!
<f_> no pong?
<f_ridge> <f​_[mtrx]/mx> Pong!
<f_> Oh there it is.
<clever> f_: yeah, the discord webhook thing ive seen before, thats less of a fake user, and more of changing the visible name for each msg
<f_> Pretty much, yes.
<clever> if you click on the users, youll clearly see they are all the same bot
<f_ridge> <f​_[mtrx]/mx> replying.
<f_> mm, replies aren't bridged.
<clever> yeah, context it lost
<f_> I'll see if that can be enabled..
<f_ridge> <c​leverca22/mx> ```
<f_ridge> <c​leverca22/mx> ] help
<f_ridge> <c​leverca22/mx> command list by block:
<f_ridge> <c​leverca22/mx> [platform]
<f_ridge> <c​leverca22/mx> uart3 : test uart3
<f_ridge> <c​leverca22/mx> [gpio]
<f_ridge> <c​leverca22/mx> gpio_dump_state : dump current gpio state
<f_ridge> <c​leverca22/mx> gpio_set : set a gpio high
<f_ridge> <c​leverca22/mx> gpio_clear : clear a gpio low
<f_ridge> <c​leverca22/mx> [app]
<f_ridge> <c​leverca22/mx> app : commands to operate on apps
<f_ridge> <c​leverca22/mx> start : shortcut for app start
<f_ridge> <c​leverca22/mx> [kernel]
<f_ridge> <c​leverca22/mx> [mem]
<f_ridge> <c​leverca22/mx> dw : display memory in words
<f_ridge> <c​leverca22/mx> dh : display memory in halfwords
<f_ridge> <c​leverca22/mx> db : display memory in bytes
<f_ridge> <c​leverca22/mx> mw : modify word of memory
<f_ridge> <c​leverca22/mx> mh : modify halfword of memory
<f_ridge> <c​leverca22/mx> mb : modify byte of memory
<f_ridge> <c​leverca22/mx> fw : fill range of memory by word
<f_ridge> <c​leverca22/mx> fh : fill range of memory by halfword
<f_ridge> <c​leverca22/mx> fb : fill range of memory by byte
<f_ridge> <c​leverca22/mx> mc : copy a range of memory
<f_ridge> <c​leverca22/mx> crash : intentionally crash
<f_ridge> <c​leverca22/mx> panic : intentionally panic
<f_ridge> <c​leverca22/mx> stackstomp : intentionally overrun the stack
<f_ridge> <c​leverca22/mx> chain : chain load another binary
<f_ridge> <c​leverca22/mx> sleep : sleep number of seconds
<f_ridge> <c​leverca22/mx> sleepm : sleep number of milliseconds
<f_ridge> <c​leverca22/mx> time : print current time
<f_ridge> <c​leverca22/mx> another thing bridges have trouble with, is code blocks
<f_ridge> <c​leverca22/mx> yeah, that needs work, lol
<f_ridge> <c​leverca22/mx> it truncated the message, and it still spammed
<f_ridge> <c​leverca22/mx> only ~30 lines made it thru
<f_> Well, as a general rule of thumb..
<f_> Op up
<clever> ive seen some bridges turn that into a pastebin style link
<f_> Kick the founder
<f_> ugh
<f_> I meant +v the bridge
<clever> /mode +v f_ridge
<f_> And try again
<f_> this might just be the thing getting throttled.
<clever> the throttle happens within the irc client, ive delt with it before in mirc
<f_> It also happens server-side.
<clever> most irc servers have a server-side throttle, and an auto-kick if you exceed the buffer
<f_ridge> <f​_[mtrx]/mx> Somewhat.
<clever> and then the irc client will ping itself, to detect when that server-side throttle has gotten to a certain point
<clever> and then the client throttles itself, to not exceed the server-side buffer
<f_ridge> <f​_[mtrx]/mx> But I'm pretty sure it was a server-side throttle.
<f_ridge> <f​_[mtrx]/mx> ] help
<f_ridge> <f​_[mtrx]/mx> command list by block:
<f_ridge> <f​_[mtrx]/mx> [platform]
<f_ridge> <f​_[mtrx]/mx> uart3 : test uart3
<f_ridge> <f​_[mtrx]/mx> [gpio]
<f_ridge> <f​_[mtrx]/mx> gpio_dump_state : dump current gpio state
<f_ridge> <f​_[mtrx]/mx> gpio_set : set a gpio high
<f_ridge> <f​_[mtrx]/mx> gpio_clear : clear a gpio low
<f_ridge> <f​_[mtrx]/mx> [app]
<f_ridge> <f​_[mtrx]/mx> app : commands to operate on apps
<f_ridge> <f​_[mtrx]/mx> start : shortcut for app start
<f_ridge> <f​_[mtrx]/mx> [kernel]
<f_ridge> <f​_[mtrx]/mx> [mem]
<f_ridge> <f​_[mtrx]/mx> dw : display memory in words
<f_ridge> <f​_[mtrx]/mx> dh : display memory in halfwords
<f_ridge> <f​_[mtrx]/mx> db : display memory in bytes
<f_ridge> <f​_[mtrx]/mx> mw : modify word of memory
<f_ridge> <f​_[mtrx]/mx> mh : modify halfword of memory
<f_ridge> <f​_[mtrx]/mx> mb : modify byte of memory
<f_ridge> <f​_[mtrx]/mx> fw : fill range of memory by word
<f_ridge> <f​_[mtrx]/mx> fh : fill range of memory by halfword
<f_ridge> <f​_[mtrx]/mx> fb : fill range of memory by byte
<f_ridge> <f​_[mtrx]/mx> mc : copy a range of memory
<f_ridge> <f​_[mtrx]/mx> crash : intentionally crash
<f_ridge> <f​_[mtrx]/mx> panic : intentionally panic
<f_ridge> <f​_[mtrx]/mx> stackstomp : intentionally overrun the stack
<f_ridge> <f​_[mtrx]/mx> chain : chain load another binary
<f_ridge> <f​_[mtrx]/mx> sleep : sleep number of seconds
<f_ridge> <f​_[mtrx]/mx> sleepm : sleep number of milliseconds
<f_ridge> <f​_[mtrx]/mx> time : print current time
<f_ridge> <f​_[mtrx]/mx> timeh : print current time hires
<f_> hm?
<f_ridge> <f​_[mtrx]/mx> ```
<f_ridge> <f​_[mtrx]/mx> help
<f_ridge> <f​_[mtrx]/mx> command list by block:
<f_ridge> <f​_[mtrx]/mx> [platform]
<f_ridge> <f​_[mtrx]/mx> uart3 : test uart3
<f_ridge> <f​_[mtrx]/mx> [gpio]
<f_ridge> <f​_[mtrx]/mx> gpio_dump_state : dump current gpio state
<f_ridge> <f​_[mtrx]/mx> gpio_set : set a gpio high
<f_ridge> <f​_[mtrx]/mx> gpio_clear : clear a gpio low
<f_ridge> <f​_[mtrx]/mx> [app]
<f_ridge> <f​_[mtrx]/mx> app : commands to operate on apps
<f_ridge> <f​_[mtrx]/mx> start : shortcut for app start
<f_ridge> <f​_[mtrx]/mx> [kernel]
<f_ridge> <f​_[mtrx]/mx> [mem]
<f_ridge> <f​_[mtrx]/mx> dw : display memory in words
<f_ridge> <f​_[mtrx]/mx> dh : display memory in halfwords
<f_ridge> <f​_[mtrx]/mx> db : display memory in bytes
<f_ridge> <f​_[mtrx]/mx> mw : modify word of memory
<f_ridge> <f​_[mtrx]/mx> mh : modify halfword of memory
<f_ridge> <f​_[mtrx]/mx> mb : modify byte of memory
<f_ridge> <f​_[mtrx]/mx> fw : fill range of memory by word
<f_ridge> <f​_[mtrx]/mx> fh : fill range of memory by halfword
<f_ridge> <f​_[mtrx]/mx> fb : fill range of memory by byte
<f_ridge> <f​_[mtrx]/mx> mc : copy a range of memory
<f_ridge> <f​_[mtrx]/mx> crash : intentionally crash
<f_ridge> <f​_[mtrx]/mx> panic : intentionally panic
<f_ridge> <f​_[mtrx]/mx> stackstomp : intentionally overrun the stack
<f_ridge> <f​_[mtrx]/mx> chain : chain load another binary
<f_ridge> <f​_[mtrx]/mx> sleep : sleep number of seconds
<f_ridge> <f​_[mtrx]/mx> sleepm : sleep number of milliseconds
<f_ridge> <f​_[mtrx]/mx> time : print current time
<f_> Well
<f_> As a general rule of thumb..anything more tham 4-5 lines should be in a pastebin :P
<clever> yeah
<clever> but discord/matrix support multi-line stuff, and is far simpler then an external pastebin
<f_> oh yeah
<f_> Well I forgot that one..
<f_> MessageQueue is set to 30
<f_> >Maximum amount of messages to hold in queue. If queue is full messages will be dropped. <message clipped> will be add to the message that fills the queue.
<f_> clever: Pretty sure you can do file upload on Matrix.
<f_ridge> <c​leverca22/mx> like so
<f_> there you are
<clever> but if i'm copy/pasting out of a serial terminal, its not in a file
<clever> i dont want to have to create a file just for 5 lines of console logs
<f_> Then paste 5 lines of console logs :P
<f_> If you really want though, I can increase the queue.
<f_> Now..discord..
<f_> Who doesn't want discord?
<f_ridge> <f​_[mtrx]/mx> clever: May I change the room topic a bit?
<f_ridge> <f​_[mtrx]/mx> well..a lot.
<f_ridge> <f​_[mtrx]/mx> To match what's on IRC
<clever> sure
<f_ridge> <c​leverca22/mx> a sample of the discord server, and how many people are there
<f_ridge> <f​_[mtrx]/mx> Quite a few people.
<f_ridge> <f​_[mtrx]/mx> Why is there multiple channels though?
<f_ridge> <f​_[mtrx]/mx> I feel like there's too much while one or two is enough :P but that's just my opinion.
<f_ridge> <c​leverca22/mx> partially, so you can go to a certain channel, to find history on a certain hw block
<f_ridge> <c​leverca22/mx> rather then digging thru everything in one channel, you can focus on convos just about the HVS
<f_ridge> <f​_[mtrx]/mx> But chat actually happens on #general, right?
<f_ridge> <c​leverca22/mx> yeah
<f_ridge> <f​_[mtrx]/mx> (for the most part)
<f_ridge> <f​_[mtrx]/mx> ok
<f_ridge> <c​leverca22/mx> https://youtu.be/4PQLIjj4i1I
<f_ridge> <f​_[mtrx]/mx> yeah and the logger supports searching for particular words and who sent messages etc.
<f_ridge> <c​leverca22/mx> this was over in the HVS channel for example
<f_ridge> <f​_[mtrx]/mx> Sure.
<f_> Yeah anyway for now I think just bridging #general should be good
<f_ridge> <c​leverca22/mx> discord also has a feature check-list, and updates on when things change
<f_ridge> <f​_[mtrx]/mx> Shouldn't that be on the website instead?
<f_ridge> <c​leverca22/mx> it can be both
<f_ridge> <c​leverca22/mx> some people are too lazy to open a website
<f_> discord is technically running inside a web browser though.
<clever> but the native client blurs the lines
<clever> but thats just electron
<f_> yeah
f_ changed the topic of ##raspberrypi-internals to: The inner workings of the Raspberry Pi (Low level VPU/HW) -- for general queries please visit #raspberrypi -- open firmware: https://librerpi.github.io/ -- VC4 VPU Programmers Manual: https://github.com/hermanhermitage/videocoreiv/wiki -- chat logs: https://libera.irclog.whitequark.org/~h~raspberrypi-internals -- this channel is bridged to matrix
<f_> May I change the room name to "raspberrypi open firmware" or something?
<clever> sure
<f_ridge> <c​leverca22/mx> the matrix side also has a dozen other rooms for each topic, like discord
<f_ridge> <c​leverca22/mx> spaces let you discover them easily
<f_ridge> <f​_[mtrx]/mx> Send me the space link, just installed nheko
<f_> oh no need
<f_ridge> <c​leverca22/mx> sent an invite thru matrix
<f_ridge> <f​_[mtrx]/mx> Alrighty
<f_ridge> <f​_[mtrx]/mx> why is rof-hvs E2EE?
<f_ridge> <f​_[mtrx]/mx> oh well :P
<f_ridge> <f​_[mtrx]/mx> Most people are here anyway.
<f_ridge> <c​leverca22/mx> i think i was just hitting random buttons, and then found downsides to some and didnt hit them elsewhere
<f_ridge> <f​_[mtrx]/mx> :P
<f_ridge> <c​leverca22/mx> > Once enabled, encryption cannot be disabled.
<f_> oh
<f_> :P
<f_> Yeah so there's no one anyway AFAICT
<f_> oops
<f_> Was configuring the bridge a bit.
<f_> ping
<f_> Testing crazy options.
<f_> How's the format now?
<f_ridge> <f​_[mtrx]/mx> Oops.
<f_> now?
<f_ridge> <f​_[mtrx]/mx> <span color="#eeeeee">hi</span>
<f_ridge> <f​_[mtrx]/mx> <h1>html</h1>
<f_> Good enough.
<f_> clever: so, about discord?
<clever> i can easily make a webhook, but thats one-way, into discord
<clever> not sure what you need for bi-directional?
<f_> I'll just reuse f_ridge.
<f_> But I need a discord account for the bot.
<clever> discord never allows bots on normal accounts
<clever> its against the TOS
<clever> bots must be a dedicated bot thing
<f_> I mean..a bot account thing
<f_> I've no idea how it works on discord.
<clever> and i'm not sure how you would set that up
<clever> i think you need to create an integration?
<clever> creating...
<f_> Just send me the token in PM
<f_> (once done)
<f_> BTW if anyone here is uncomfortable having their messages bridged to discord do say it
f_ changed the topic of ##raspberrypi-internals to: The inner workings of the Raspberry Pi (Low level VPU/HW) -- for general queries please visit #raspberrypi -- open firmware: https://librerpi.github.io/ -- VC4 VPU Programmers Manual: https://github.com/hermanhermitage/videocoreiv/wiki -- chat logs: https://libera.irclog.whitequark.org/~h~raspberrypi-internals -- bridged to matrix
<f_> Matterbridge can ignore nicks, but it'll also affect matrix
<f_ridge> <f​_/mx> alright
<f_ridge> <f​_/mx> clever: did you also notice how the bridge puts 0-width spaces in nicks?
<f_> ^ these messages didn't ping me.
<clever> nice
<f_ridge> <f​_/mx> f_
<f_> ^ but this one does ping me, obviously.
<f_ridge> <f​_[mtrx]/Mtrx> clever: So let me know and PM me when done.
<f_ridge> <f​_[mtrx]/Mtrx> I heard it takes quite a while.
<f_ridge> <c​leverca22/Mtrx> already sent you the token, and i think its in the channel
<f_ridge> <f​_[mtrx]/Mtrx> Oh you sent on Matrix
<f_ridge> <c​leverca22/Mtrx> E2E baby!
<f_> yes
<f_> What's the guild name?
<f_> oh
<f_> rpi-open-firmware
<clever> yeah, thats the "server" name
<clever> discord calls them servers, matrix calls them spaces, same basic idea, a collection of channels
<f_> Discord API docs calls them guilds IIRC
f_ridge has quit [Remote host closed the connection]
<f_> required bridge full restart
f_ridge has joined ##raspberrypi-internals
<f_> required bridge full restart
<f_> And it should work now, does it?
<f_> clever: Does it relay messages?
<clever> nope
<clever> the bot is listed under the offline users
<f_> Ah, what an idiot
<f_> Forgot to enable it in the gateway config
f_ridge has quit [Remote host closed the connection]
f_ridge has joined ##raspberrypi-internals
<f_> clever: Does it work now?
<clever> nope
<clever> it shows as online now, but it doesnt bridge
<f_> aaahhh
<f_> test
<clever> nada
f_ridge has quit [Remote host closed the connection]
f_ridge has joined ##raspberrypi-internals
<f_> tada?
<f_> Nope.
<f_> SendMessage failed: Could not find channelID for
<f_> I also need the channel ID
<clever> f_: 1196514625370472570
f_ridge has quit [Remote host closed the connection]
f_ridge has joined ##raspberrypi-internals
f_ridge has quit [Remote host closed the connection]
f_ridge has joined ##raspberrypi-internals
<f_> ._.
f_ridge has quit [Remote host closed the connection]
<f_> SendMessage failed: Could not find channelID for 1196514625370472570
f_ridge has joined ##raspberrypi-internals
f_ridge has quit [Remote host closed the connection]
<clever> f_: server id# is 811699466695868446 if that may help?
<f_> It successfully finds the server
f_ridge has joined ##raspberrypi-internals
f_ridge has quit [Remote host closed the connection]
<f_> The issue is channel-related.
f_ridge has joined ##raspberrypi-internals
f_ridge has quit [Remote host closed the connection]
f_ridge has joined ##raspberrypi-internals
f_ridge has quit [Remote host closed the connection]
f_ridge has joined ##raspberrypi-internals
<f_> .
<f_> tada!
<f_> Does it work now?
<clever> its in the wrong channel!
f_ridge has quit [Remote host closed the connection]
<f_> Which channel should it be in?
<clever> i made a #raspberrypi-internals for the bot
<f_> I think I had it be in #general
<clever> yep
<clever> i guess it wants the name, not the id#?
<f_> yeah
<clever> so, its failing to find the channelid, because you gave it a channelid, lol
<clever> and its too stupid to just accept it directly
<f_> yeah
f_ridge has joined ##raspberrypi-internals
f_ridge has quit [Remote host closed the connection]
<f_> matrix returning M_LIMIT_EXCEEDED
<clever> not sure on that one
<f_> Don't worry.
f_ridge has joined ##raspberrypi-internals
<f_> At least it's not matrix.org
<f_> clever: Send a screenshot if it works
<f_ridge> <c​lever___/> it versk!!
<f_> Yay!
<f_> just werks™
<f_> But do you wish to actually bridge to #general?
<clever> my name on irc is dark blue on black
<clever> cant read it
<f_> mm
<f_> Try sending again, forgot the label
<f_ridge> <c​lever___/Discord> test
<clever> i think having it in its own channel is good, so it doesnt clutter things up too much
<clever> unlike matrix spaces, you always see the other channels
<clever> so you cant really miss it
<f_> Why would it clutter things?
<clever> i just like keeping things partitioned off like that
<f_> Most will chat in #general I guess though.
<f_ridge> <f​_[mtrx]/Mtrx> but..ok
<f_> it werks :)
<f_ridge> <c​lever___/Discord> yep
<f_ridge> <c​leverca22/Matrix> all live!
<f_> <del> let's bridge to XMPP </del>
<clever> lol
<f_> Well most of the XMPP setup is already done :P
<f_ridge> <f​_[mtrx]/Matrix> That same bridge bridges one other channel to XMPP
<f_> @clever___ did that ping you
<clever> f_: yep
<clever> now, do you dare test the everyone, and anger them all? :D
<f_> @everyone
<f_> @room
<f_> we have a new bridge
<clever> everyone shows as a role, but didnt ping, room doesnt exist
<f_> that was for matrix
<clever> doesnt seem to have pinged there
<f_> :P
f_ changed the topic of ##raspberrypi-internals to: The inner workings of the Raspberry Pi (Low level VPU/HW) -- for general queries please visit #raspberrypi -- open firmware: https://librerpi.github.io/ -- VC4 VPU Programmers Manual: https://github.com/hermanhermitage/videocoreiv/wiki -- chat logs: https://libera.irclog.whitequark.org/~h~raspberrypi-internals -- bridged to matrix and discord
<f_> @clever___ change topic to: Raspberry Pi Open Firmware and the inner workings of the Raspberry Pi -- for general queries please visit a general RPi room -- open firmware: https://librerpi.github.io -- VC4 VPU Programmers Manual: https://github.com/hermanhermitage/videocoreiv/wiki -- chat logs: https://libera.irclog.whitequark.org/~h~raspberrypi-internals -- this channel is bridged to matrix and IRC
<f_ridge> <c​lever___/Discord> done!
<f_ridge> <f​_[mtrx]/Matrix> Actually how do I look like on Discord from Matrix?
<clever> and from irc
<f_ridge> <c​lever___/Discord> and native discord
<f_> Woah, wonderful.
<f_ridge> <f​_[mtrx]/Matrix> I guess that's about it!
<clever> yep
<f_> I'll add those to the website perhaps
<f_> clever: did you also add the chat logs link in discord?
<clever> yep
<f_> Nice.
<f_> I'd still recommend IRC as that's where most of us are on right now
<clever> i have been doing some RP1 stuff with a dude on discord, in another server
<f_> 44 members on IRC v.s. ~10 on discord and ~10 on matrix
<f_> clever: would be nice to have convos like this here :P
<f_> Adding to the website now
<f_ridge> <f​_[mtrx]/Matrix> Reactions not bridged BTW :P
<f_ridge> <f​_[mtrx]/Matrix> At least to IRC.
<f_ridge> <f​_[mtrx]/Matrix> No idea about Discord.
<f_ridge> <c​lever___/Discord> same
<f_ridge> <f​_[mtrx]/Matrix> Ah.
<f_> Well!
<f_> that bridgen't
<f_ridge> <f​_[mtrx]/Matrix> bridgen't
<f_> Anyway enough noise.
<f_> If anyone doesn't want their messages being bridged..let me know and I'll add you to ignore list :D
<f_> Or if there's too much people, :P I'll see what I can do :P
<f_> clever:
<f_> Most of us are on Libera.Chat IRC and it's the recommended way to chat:
<f_> <...usual IRC blah blah...>
<f_> If you want, you can also join on Matrix:
<f_> <matrix address>
<f_> Or if willing to chat on discord, you can follow this invite link: <invite>
<f_> Both 3 chats are bridged together so you can talk to us regardless of which chat you're actually in (we use [matterbridge](https://github.com/42wim/matterbridge) to handle the bridging
<f_ridge> <f​_[mtrx]/Matrix> does that look good to you?
<f_ridge> <f​_[mtrx]/Matrix> BTW I'm unable to join other matrix rooms.
<clever> any error?
<f_ridge> <f​_[mtrx]/Matrix> Except SMI and HVS
<f_ridge> <f​_[mtrx]/Matrix> Permission denied
<f_> But does the text I sent look good to you? It'll be on the website.
<clever> sure
<f_> As said before IRC is still recommended :P
<f_> 44 on IRC v.s. 10+..1 on matrix+discord
<f_> Anyway should be now live in a few seconds.
<f_> There we go.
<f_> As for "fake" users on matrix, you could do that with this PR: https://github.com/42wim/matterbridge/pull/1864
<f_> But you'd need a homeserver
<f_> or...
<f_> nova.astraltech.org is actually ran by someone I know of, and they host an open Heisenbridge instance
<f_> And Heisenbridge can do one<->many bridging.
<f_> (but then you obviously lose discord and have to run a separate bridge for it..)
f_[xmpp] has joined ##raspberrypi-internals
<f_[xmpp]> Did you know you could join from xmpp?
* f_ridge <f​_[mtrx]/Matrix> afk...
<clever> ive never really used xmpp
<clever> nope, didnt know that
<f_ridge> <f​_[mtrx]/Matrix> Turns out biboumi exists
<f_ridge> <f​_[mtrx]/Matrix> it's an xmpp-irc gateway
<f_ridge> <f​_[mtrx]/Matrix> It's actually more of a bouncet-like gateway
<f_ridge> <f​_[mtrx]/Matrix> It's actually more of a bouncer-like gateway
angerisagift has quit [Ping timeout: 264 seconds]
clever has quit [*.net *.split]
Lightsword has quit [*.net *.split]
jcea has quit [*.net *.split]
indy has quit [*.net *.split]
robink has quit [*.net *.split]
vsellier has quit [*.net *.split]
Riku_V has quit [*.net *.split]
jn has quit [*.net *.split]
waveform has quit [*.net *.split]
NeddySeagoon has quit [*.net *.split]
FamousEccles has quit [*.net *.split]
hackkitten has quit [*.net *.split]
gruetzkopf has quit [*.net *.split]
fury999io has quit [*.net *.split]
grndslm has quit [*.net *.split]
juri_ has quit [*.net *.split]
srk has quit [*.net *.split]
arsenijs has quit [*.net *.split]
finsternis has quit [*.net *.split]
Alexer has quit [*.net *.split]
sneak has quit [*.net *.split]
bob_x2 has quit [*.net *.split]
f_ has quit [*.net *.split]
inara has quit [*.net *.split]
strages has quit [*.net *.split]
vriska has quit [*.net *.split]
f_ridge has quit [*.net *.split]
Herc has quit [*.net *.split]
eightdot has quit [*.net *.split]
NightMonkey has quit [*.net *.split]
pavelow has quit [*.net *.split]
CompanionCube has quit [*.net *.split]
G33KatWork has quit [*.net *.split]
mithro has quit [*.net *.split]
Tiersten has quit [*.net *.split]
f_[xmpp] has quit [*.net *.split]
tortoise has quit [*.net *.split]
A_Dragon has quit [*.net *.split]
Bitweasil has quit [*.net *.split]
Riku_V has joined ##raspberrypi-internals
f_[xmpp] has joined ##raspberrypi-internals
strages has joined ##raspberrypi-internals
Lightsword has joined ##raspberrypi-internals
A_Dragon has joined ##raspberrypi-internals
fury999io has joined ##raspberrypi-internals
robink has joined ##raspberrypi-internals
vsellier has joined ##raspberrypi-internals
pavelow has joined ##raspberrypi-internals
f_ has joined ##raspberrypi-internals
CompanionCube has joined ##raspberrypi-internals
indy has joined ##raspberrypi-internals
juri_ has joined ##raspberrypi-internals
eightdot has joined ##raspberrypi-internals
hackkitten has joined ##raspberrypi-internals
inara has joined ##raspberrypi-internals
srk has joined ##raspberrypi-internals
arsenijs has joined ##raspberrypi-internals
vriska has joined ##raspberrypi-internals
Bitweasil has joined ##raspberrypi-internals
finsternis has joined ##raspberrypi-internals
Alexer has joined ##raspberrypi-internals
NightMonkey has joined ##raspberrypi-internals
FamousEccles has joined ##raspberrypi-internals
sneak has joined ##raspberrypi-internals
gruetzkopf has joined ##raspberrypi-internals
jcea has joined ##raspberrypi-internals
NeddySeagoon has joined ##raspberrypi-internals
angerisagift has joined ##raspberrypi-internals
f_ridge has joined ##raspberrypi-internals
clever has joined ##raspberrypi-internals
waveform has joined ##raspberrypi-internals
grndslm has joined ##raspberrypi-internals
jn has joined ##raspberrypi-internals
Herc has joined ##raspberrypi-internals
bob_x2 has joined ##raspberrypi-internals
tortoise has joined ##raspberrypi-internals
mithro has joined ##raspberrypi-internals
Tiersten has joined ##raspberrypi-internals
G33KatWork has joined ##raspberrypi-internals
Stromeko has quit [Ping timeout: 245 seconds]
Stromeko has joined ##raspberrypi-internals