ChanServ changed the topic of #linux-sunxi to: Allwinner/sunxi development - Did you try looking at our wiki? https://linux-sunxi.org - Don't ask to ask. Just ask and wait for an answer! - This channel is logged at https://oftc.irclog.whitequark.org/linux-sunxi
Hypfer is now known as Guest5814
Guest5814 has quit [Read error: Connection reset by peer]
Hypfer has joined #linux-sunxi
Hypfer has quit [Quit: Ping timeout (120 seconds)]
Hypfer has joined #linux-sunxi
<MasterR3C0RD> Aha! The R_TWI pin cfg is 0x2 on A133, not 0x3 like the H616
<MasterR3C0RD> Also, iscle, apritzel: I did a little more looking around at the Sonic Pad sources, and it appears that the .a files in https://github.com/CrealityTech/sonic_pad_os/tree/main/lichee/brandy-2.0/spl/board/r818 are the ones that match the "DRAM BOOT DRIVE" version of V0.69 in my board's logs; more specifically `sun50iw10p1_sdcard.a` (which is also a `.o` with wrong extension)
<MasterR3C0RD> Since even with the PMIC up and running, my DRAM init code isn't worked, going to restart my porting work but using that as a base
<MasterR3C0RD> s/worked/working/
hexdump01 has quit [Read error: Connection reset by peer]
hexdump01 has joined #linux-sunxi
JohnDoe_71Rus has joined #linux-sunxi
apritzel has joined #linux-sunxi
apritzel has quit [Ping timeout: 480 seconds]
zoenggit has joined #linux-sunxi
zoenggit has quit []
ity has quit [Server closed connection]
mr has joined #linux-sunxi
MasterR3C0RD is now known as Guest5836
mr is now known as MasterR3C0RD
MasterR3C0RD has quit [Quit: Page closed]
apritzel has joined #linux-sunxi
Hypfer is now known as Guest5844
Hypfer has joined #linux-sunxi
Guest5844 has quit [Ping timeout: 480 seconds]
warpme has joined #linux-sunxi
Hypfer has quit [Quit: Ping timeout (120 seconds)]
Hypfer has joined #linux-sunxi
Hypfer has quit [Ping timeout: 480 seconds]
Hypfer has joined #linux-sunxi
apritzel has quit [Ping timeout: 480 seconds]
<dsimic> aperezdc: when it comes to reverse engineering the DRAM init code from binary blobs, are there some associated LICENSE files that prohibit reverse engineering?
<dsimic> oops, sorry, I wanted to ping apritzel, but they're offline at the moment
<dsimic> I'll get back later
wingrime-ww has quit [Ping timeout: 480 seconds]
mripard is now known as Guest5861
mripard has joined #linux-sunxi
Guest5861 has quit [Ping timeout: 480 seconds]
<aperezdc> dsimic: no worries, I figured you were trying to ask someone else ;-)
<dsimic> thanks :)
JohnDoe_71Rus has quit [Quit: KVIrc 5.2.4 Quasar http://www.kvirc.net/]
mripard has quit [Quit: mripard]
mripard has joined #linux-sunxi
<wens> just leave a message, he reads the logs mostly
<dsimic> ah, alright
<dsimic> so, basically, I'd like to know what happens with any possible licensing terms associated with the DRAM init blobs, which may explicitly forbit reverse engineering, and the reverse engineering of the same blobs that has already taken place?
<dsimic> s/forbit/forbid/
<jakllsch> supposedly there are some jurisdictions where such clauses are unenforcable
<jakllsch> (but there are some where they are too)
<dsimic> does it depend on the country one lives in?
<jakllsch> yes
<dsimic> sounds good :)
<dsimic> is there someone who could check it further?
<jakllsch> that's about all I know
<jakllsch> i imagine someone has written about it online
<dsimic> I'm afraid it always requires some lawyer to be involved, becase the regulations change all the time
<dsimic> i.e. someone's experince from a while ago may no longer apply
<dsimic> s/experince/experience/
<jakllsch> yeah
hazardchem has quit [Read error: Connection reset by peer]
hazardchem has joined #linux-sunxi
JohnDoe_71Rus has joined #linux-sunxi
Net147 has quit [Ping timeout: 480 seconds]
dsimic is now known as Guest5871
dsimic has joined #linux-sunxi
Guest5871 has quit [Ping timeout: 480 seconds]
Net147 has joined #linux-sunxi
vagrantc has joined #linux-sunxi
digetx has quit [Ping timeout: 480 seconds]
digetx has joined #linux-sunxi
warpme has quit []
MasterR3C0RD has joined #linux-sunxi
<MasterR3C0RD> dsimic: I'm not a lawyer, but I would presume in this case that there's a reasonable interoperability defense
ftg has joined #linux-sunxi
<dsimic> MasterR3C0RD: huh, what do you actually mean?
<MasterR3C0RD> >so, basically, I'd like to know what happens with any possible licensing terms associated with the DRAM init blobs, which may explicitly forbit reverse engineering, and the reverse engineering of the same blobs that has already taken place?
<MasterR3C0RD> The DRAM init code that's been reverse engineered might be covered under interoperability exclusions that are in place for multiple jurisdictions; for example the US
<dsimic> ah, I wasn't aware of that
<dsimic> sounds great to me!
<dsimic> does that stand even if the associated blob license says "reverse engineering prohibited"?
<MasterR3C0RD> That's where it gets fuzzy; again not a lawyer
<MasterR3C0RD> Main idea though is that you can only reverse engineer as much as is necessary for interoperability purposes. If you straight up copy the source code for the entire SPL, for example, it's probably less legally palatable
<MasterR3C0RD> In my case though, it's in a repository that only contains the GPL2.0 license, and there may be some code being used from U-Boot in the SPL that contains the DRAM init code, which might bring up some additional licensing questions.
<dsimic> MasterR3C0RD: hmm, it's all rather convoluted
ungeskriptet has quit [Quit: The Lounge - https://thelounge.chat]
<dsimic> e.g. what if U-Boot already contains DRAM init code that goes up to DDR-800, and I want to reverse-eigineer a DRAM init blob to create additional source code in U-Boot and have DDR-1066 supported as well?
<dsimic> s/reverse-eigineer/reverse-engineer/
ungeskriptet has joined #linux-sunxi
wingrime-ww has joined #linux-sunxi
wingrime1 has joined #linux-sunxi
wingrime-ww has quit [Ping timeout: 480 seconds]
paulk has joined #linux-sunxi
loki6663 has joined #linux-sunxi
ndufresne has quit [Quit: Ping timeout (120 seconds)]
loki6663 has quit [Read error: Connection reset by peer]
loki666 has joined #linux-sunxi
libv has quit [Remote host closed the connection]
libv has joined #linux-sunxi
warpme has joined #linux-sunxi
warpme has quit []
vagrantc has quit [Ping timeout: 480 seconds]
JohnDoe_71Rus has quit [Quit: KVIrc 5.2.4 Quasar http://www.kvirc.net/]
ndufresne has joined #linux-sunxi
MasterR3C0RD is now known as Guest5896
Guest5836 is now known as MasterR3C0RD
warpme has joined #linux-sunxi
warpme has quit []
warpme has joined #linux-sunxi
warpme has quit []
apritzel has joined #linux-sunxi
<apritzel> dsimic: first: I wouldn't worry about any licensing issue, from my experience they (AW?) don't care at all, and also they have quite some skeletons in the closet (GPL violations in their kernel code)
<apritzel> dsimic: and also: this whole repo has a GPL LICENSE file in the root directory, so if nothing else one could ask them (CrealityTech) to send us the source code for the blobs in there
<apritzel> also, MasterR3C0RD mentioned: there are rules about reverse engineering, which allow us to do this
<apritzel> copying from source code with an incompatible license is of course a no-go, but I don't see any EULA before accessing this repository, so I don't think they can impose any restrictions on reverse engineering
ftg has quit [Read error: Connection reset by peer]
Guest5896 has quit [Remote host closed the connection]
<apritzel> macromorgan: I pushed your U-Boot Anbernic series to sunxi/master: can you please verify that this still works for now? I dropped one DRAM patch (TPR6 change)