Danct12 changed the topic of #msm8937-mainline to: Boot Linux on your MSM8917/37/40 and QM215 mobile! | GitHub: https://github.com/msm89x7-mainline | Logs: https://oftc.irclog.whitequark.org/msm8937-mainline
<hacker420[m]> <barni2000[m]> "hacker420: develop branch..." <- nope
Danct12 has joined #msm8937-mainline
Danct12 has quit [Quit: WeeChat 4.1.1]
Danct12 has joined #msm8937-mainline
<Danct12[m]> lanik123: another thing i learned, CCI does not exist on 8937 and only on 8952
<Danct12[m]> no wonder why i've been getting weird errors about mailboxes
<Danct12[m]> dont trust what device tree says :P read the driver code
<Danct12[m]> [ 1.84639] remoTeproc:sMd-edge: failed to parse wmd edge... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/ajfOizuhqxJoHNSCdYSEhOYv>)
<Danct12[m]> loads cleanly now, need to figure out that smd-edge stuff
<Danct12> it's still weird that the mailbox would throw up an oops
<Danct12> grr
<Danct12> about get_rate
minecrell[m] has joined #msm8937-mainline
barni2000[m] has joined #msm8937-mainline
Danct12 has quit [Quit: WeeChat 4.1.1]
<hacker420[m]> <Danct12[m]> "[ 1.84639] remoTeproc:sMd-..." <- > <@danct12:kde.org> [ 1.84639] remoTeproc:sMd-edge: failed to parse wmd edge... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/RZkJsmYAkSwlAuxAHaHaubdb>)
<Danct12[m]> new phone by xiaomi
<Danct12[m]> msm8940 soc
<Danct12[m]> the truth is i have failed at removing the touch screen only
<Danct12[m]> and now the screen is gone
<Danct12[m]> it boots into 900e without a screen btw, that's a TIL
<barni2000[m]> thats what i want to ask
<barni2000[m]> yes bootloader need display
<Danct12[m]> but it still accepts volume keys commands and you can get into fastboot and boot whatever you want
<Danct12[m]> then you got a headless phone
<barni2000[m]> i had a redmi s2 without display and it do the same but i had the display cable with the controller ic
<Danct12[m]> i actually regret removing the controller lol
<Danct12[m]> thought it doesnt need it
<barni2000[m]> but why don't you removed the back first?
<Danct12[m]> it was an attempt
<Danct12[m]> at
<Danct12[m]> this
<Danct12[m]> and failed horribly
<Danct12[m]> 🙃
<barni2000[m]> i am not wonder
<Danct12[m]> i am certified technician
<hacker420[m]> Danct12[m]: for sure
<hacker420[m]> do not come close to my devices kthxbye
<barni2000[m]> i saw some video where they are using wire to remove the thouch
<Danct12[m]> barni2000[m]: i was using a credit card at the time
<Danct12[m]> too
<Danct12[m]> which cracked it because the glue is too strong
<barni2000[m]> hair dryer
<Danct12[m]> dont have one
<Danct12[m]> i am not your girl
<hacker420[m]> Danct12[m]: hold it over a flame/grill
<barni2000[m]> i bougth one because i need it for repair devices
<Danct12[m]> i hope red shirt jeff knows how to remove it :P
<Danct12[m]> barni2000[m]: oh btw the screen i bought costs like 20$
<Danct12[m]> also bought additional side buttons too
<Danct12[m]> in case if that thing breaks in the future
<Danct12[m]> i think 15$ is all it costs with the buttons too
<Danct12[m]> will have to check
<barni2000[m]> i have bought this before https://www.aliexpress.com/item/1005004712974842.html
<Danct12[m]> they're very much aware of what i am doing lol
<barni2000[m]> what i am not happy about there is no place where i can buy real original screens
<Danct12[m]> as long it's the same ebbgdjn screen im ok
<Danct12[m]> actually does that really matter
<Danct12[m]> lk2nd can get dsi panel from bootloader args and dynamically modify the device tree
<barni2000[m]> in general the touch part is differ a bit, but some times colors are also worse than original
<hacker420[m]> <barni2000[m]> "i bougth one because i need it..." <- why not just get a hot air gun
<barni2000[m]> i have both but hair dyer can work on lower temp
<Danct12[m]> <Danct12[m]> "lk2nd can get dsi panel from..." <- not to mention we'll depend on lk2nd for mainline linux
<Danct12[m]> it solves a lot issues that the stock bootloader has
<hacker420[m]> Danct12[m]: yes
<Danct12[m]> anyway i'm going to take a break from 8937 mainline, still need to figure out a53pll issues :S
<Danct12[m]> given that it null deference'd at clk get rate, it sounds like it's trying to get a clock that doesnt exist
<Danct12[m]> the whole issue is fixed by reverting a commit btw
<Danct12[m]> anyway i'm working on a sm6115 device aside from this project
<jojo_autoboy[m]> i will gain my sm6115 pretty soon
<jojo_autoboy[m]> (phone is on contract to my grandpa and it expires soon)
<Danct12[m]> your grandpa has a nice phone :P
<Danct12[m]> i honestly was expecting yet another msm8940 or something around that
<Danct12[m]> jojo_autoboy: oh yeah wanna know something cool?
<Danct12[m]> qcom still supports msm8937 for 4 generation of lts kernels
<Danct12[m]> if you check 4.19 kernel you'll find msm8937
<Danct12[m]> it's even cleaner now
<barni2000[m]> <Danct12[m]> "anyway i'm working on a sm6115..." <- I have some redmi note 8t and a redmi 9t
<jojo_autoboy[m]> <Danct12[m]> "qcom still supports msm8937 for..." <- huh neat
<jojo_autoboy[m]> <Danct12[m]> "your grandpa has a nice phone :P" <- lmao no
<Danct12[m]> jojo_autoboy[m]: but i doubt that's their plan
<jojo_autoboy[m]> it's display is also running at 48hz in android
<Danct12[m]> their plan is to reuse parts for their new low end socs
<jojo_autoboy[m]> ah
<Danct12[m]> jojo_autoboy[m]: what the actual fuck
<jojo_autoboy[m]> yeahhhh
<jojo_autoboy[m]> it's a terrible phone
<Danct12[m]> so they put a decent soc in a phone but throw a crappy panel?
<jojo_autoboy[m]> yep
<Danct12[m]> eh
<jojo_autoboy[m]> motorola moto g 2021
<Danct12[m]> you know what was the one moto phone im interested in?
<Danct12[m]> the moto with the stylus
<Danct12[m]> if i see a stylus im immediately interested in it
<jojo_autoboy[m]> yeah
<Danct12[m]> because it means i can run my linux desktop apps on a phone without worrying about giant finger
<jojo_autoboy[m]> well if you can get a stylus driver lol
<Danct12[m]> goodix got ye covered
<Danct12[m]> oh yeah barni2000 i had to throw the screen away because it was spilling ink everywhere
<jojo_autoboy[m]> screens don't have ink
<jojo_autoboy[m]> that would be the liquid crystals
<Danct12[m]> i had to wash my hand with soap just to be sure
<hacker420[m]> <jojo_autoboy[m]> "it's display is also running at..." <- tfw my mom's moto mediatek has a 90 Hz screen
<jojo_autoboy[m]> bruh
<jojo_autoboy[m]> not even my sm7125 phone has more then a 60hz
<barni2000[m]> Btw i wonder why sm6125 and sm6115 wiki page is separated, they are almost same
<M0xCAFEBABE[m]> <Danct12[m]> "if you check 4.19 kernel you'..." <- the actual msm8937 isn't supposed to be supported at all on msm-4.19, it's added for being the base of sdm439 family, in order to support that soc in msm-4.19 we had to bring in many major and minor things manually
<M0xCAFEBABE[m]> * order to properly support that
<M0xCAFEBABE[m]> <Danct12[m]> "https://gitlab.com/qx1050_dev/..."; <- btw, this repo would be better reference for msm-4.19 devicetrees, it contains full commit history
<Danct12[m]> got it
<Danct12[m]> <M0xCAFEBABE[m]> "https://android.googlesource.com..." <- neat, the repo i linked earlier was the work repo
<Danct12[m]> <M0xCAFEBABE[m]> "the actual msm8937 isn't..." <- the nice thing about this tree is that they're getting better at making the device tree readable