#Lenovo ThinkSmart View
1 messages ยท Page 4 of 1
Very nice, after I am done with the kernel I'll build us a new twrp image that doesn't require the screen to timeout to work
Couldn't find if the guy who made the orig one source built or just ported it
I hope it's solve-able in software
Even if it needs a powered hub it's better than nothing
I don't mind how it happens
I have a business dell hub with 240 watt going into it 
Would be ironic if that ends up getting used on this
It's the workstation I use to flash anything
Is USB c connection
for all hamhelds
https://github.com/deadman96385/android_kernel_lenovo_apq8053/commits/LA.UM.6.6.3.r1-01300-8x53
Here is the Lenovo kernel source overlayed on top of the qualcomm base source so change are easy to see. I know a HA guy already made a diff. But I went through the changes and split them up so its easier to figure out what each part does.
The Goodix touchscreen driver and the TAS5805N audio amplifier driver aren't used, So its either himax or focaltech for touch and its for sure TA5782 mono audio amp.
Camera switch sends F4 keycode went turned on, Mute switch sends F3 keycode when turned on
๐I think it's focal
That was going to be my guess as well, the himax stuff looks like it was just used to test a panel
FT8201 focal ๐ค
Yeah focaltech uses a big common driver and controls everything via a big firmware blob
TI TAS5782M for the audio?
Yeah its the mono audio amp
Wish we had the dual speakers from bigger bro 
That thing is a monster
More sound more screen 
Yeah I've got all the Lenovo smart display's and clocks lol
Smart display 7", 8", 10", clock 1, clock 2, thinksmart view, smart frame
The smart frame is great but too expensive
https://www.lenovo.com/us/en/smart-frame/ haven't detailed publicly the firmware/hacking because I use it. But it can be hacked and you can expose the android 10 underneath
Sync your Google photos to the Lenovo Smart Frame digital photo frame & showcase favorite pictures, 15โ X 23โ, metallic grey. Wall mount kit included.
Love my clock 1, wish it was hackable like the clock 2, don't want it to become ewaste once google inevitably flips the switch
Clock 1 and 2 can be, it's only clock essential that can't
Oh sweet, must've missed that
Think I only saw it when it was first discovered & the clock 1 was missing something for that method to work, like it didn't have a keyboard or something ๐ค it's fuzzy, I'll have to look into it again
If you want lemme know, I also posted the files for it ๐
lol yah that'd be awesome, appreciate it
time to flash the second tablet. already got the first set up on my wife's desk.
gonna write down the steps this time in case I need to do more for other places in the house
wait these things were $250 new?
I thought they were $350
you have to remember their market
Are* currently
299
at extremely reputable shop
Even Lenovo on eBay sells MSRP yeh is 350๐ค
An Android 8.1 based device (Android Things), with a SnapDragon 625 at 1.8ghz, 2gb of ram, 8gb of internal storage and a 1280x800 IPS screen make this an interesting device with emulation potential.
The hype train continues 
except now, 30 bucks new
I'm hip this thread is from me
Also 
lmfaoo
I just offered $50 for 2 of them
bhphoto is NOT with the times
this guy must have found a whole shipping container full of them
Or Lenovo is liquidating them
It's most likely this
Tbh he probably bought a Amazon crate
Can do that for tech
It looks like the USB ID pin is hooked up to the charge chip atleast and there is a test point for it on the back of the main board
It may not actually be hooked up to the connector though
THGBMDG5D1LBAIL is what the schematic lists as the current one LPDDR3+Emmc 5.1
ram is Micron LPDDR3: MT52L512M32D2PF-107 WT (D9SSF)
eMMC is Samsung: KLM8G1GETF-B041
they're separate, does the schematic say they're one chip?
Ah I see your correct, they have the reference design in here as well
I think we could get it to 4G ram and 256G eMMC
JTAG pinout assuming its not efused off
Tell me which 4GB to order and I may as well try that while I'm in there
should be D9SSK - https://www.aliexpress.us/item/3256805750613974.html
When you take the display off to get to the board its reccomended to use 80C pad and heat for 5 minutes and you'll have 2 minutes before the adhesive hardens. There will be 2 screws holding the screen FPC on. Then 19 screws for the midframe. You will need to gently pry between the mid frame and the speaker assy from the upper left then pry the middle frame up a bit. Then use a guitar pick to slide open the mid frame. (See pictures). There will be 9 connectors on the board to disconnect
you have to take the screen off to get to the board? you can't go through the back?
@next mural pin plz
I apologize if this is a n00b question, but I have been completely unable to access the device via adb/fastboot when its booted up in fastboot mode or recovery. I thought it was a driver issue or a usb cable thing but I've tried that and reflashed the stock firmware as well, still nada. Do I need to patch the boot.img to make it accessible to adb?
Are you flashing one of the firmwares that have adb enabled?
Info
So what modes don't work @real trout
I'm trying to follow your steps to flash one of the newer AOSP GSI roms, but rebooting to bootloader makes my adb insist there are no devices connected
what if you run fastboot devices
Coolcoolcool that works I'm just slow, sorry for derailing with the n00b q's
Nah they're just teaching me how to melt my screen off safely
Wait how do I reglue it? Cellphone screen glue?
B7000 or whatever?
Or just reheat adhesive
T7000 if you want new, if your careful you can probably reuse the existing
It's not going to need as good of a seal as a phone would
love terry crews
Take to cell phone shop 
You can have laptop repair shop upgrade the ram
probably 40 50 buck
or whatever they will charge you for 1h labor
Depending how mom pop
Where's the fun in that?
working machine
Same on my end, tried it half a dozen different ways, after it reboots from the bootloader relock it shows a quick "erasing" screen, then just the lenovo logo forever.
From reading the schematic, it looks like they did not hook USB id up to the connector. But a hardware mod could be done to do it. Because it's on a test point on the back of the board you could wire it to the connector
I'll unbox one of my new ones and figure out the procedure
I've been hacking on the same one for awhile. So maybe I have an additional change somewhere
do mine pls thx
I will order ram ๐ n memory too
get the whole suite going
Lol yeah will see whenever I get around to opening one up to test
what's this schematic you guys are referencing? is it a reference schematic for the main processor, or the actual schematic of the mainboard in this device?
@long reef I documented my steps but its pretty much exactly the same as what I described last time
Fresh out of the box unit I held volume +/- and plugged it in to boot to edl right away no first bootup and flashed userdebug firmware
Powered on after flashing
Went through setupwizard and got to the teams app
Unlocked developer mode in teams
adb shell monkey -p com.android.launcher3 -c android.intent.category.HOME 1 to get to the launcher
Turned on oem unlock in normal android settings
adb reboot bootloader
fastboot oem unlock-go (At the same time hold volume- so that when it reboots it goes right back into fastboot)
fastboot flash system C:\Users\deadman\Desktop\system-roar-arm-aonly-vanilla.img
fastboot flashing lock
Device will reboot and will display an erasing screen
You should get to the boot animation in less then a minute
You can also optionally flash my custom vendor for wifi to work. But its not required for the base GSI to boot
Ok to clarify a couple things - by userdebug firmware do you just mean one of the firmwares from your post on XDA?
And is the oem unlock in normal android settings required (I wasn't even getting into settings on the device first before going into fastboot)
Which could have been the issue if so
You can't do fastboot oem unlock-go without that setting turned on atleast on this fresh unit
Bottom one that says don't use lol
I use it a lot
But I have done GSI's on 200628.084 and 200423.074 so it shouldn't be a firmware version thing
Hmm I didn't boot into the device and turn the setting off, but unlock worked so I guess either the image i started with or previous attempts had set that?
I only had to do it the one time, now it just works which is strange
Yeah I did it when I very first was tinkering
I flashed another gsi on this fresh unit and it worked
Which GSI are you using? I was using v313 android 11 vanilla
Started with that one, and then switched to v222 quack a10 gogapps
Out of curiosity what is the manufacture date of your view @long reef
This "Fresh" one is Dec 11th 2021, and my original one is March 23rd 2021
Do you have need of any info from one?
2021-03-23
Rip
I don't really play to do anything that requires it, but I do PCB Designs as part of my job, so was pretty intrigued. I doubt I'd do anything except poke around.
This is the reference design overview, the view's layout is very similar
Example of the WLAN_FEM schem for the view
Just followed this to a T, even went through setup and verified oem unlocking permission was on. Still nothing but a Lenovo logo. Computer sees nothing attached.
So I guess I'm throwing the towel in
Maybe I should buy another one and try lol
Maybe try a different computer and usb c cable? It feels like something is corrupting
I did switch USB cables.
I mean QFIL flashes everything fine
IT always boots up after a QFIL flash
It's just after the fastboot system image it fails
Maybe try another computer later I don't have anything handy currently.
Yeah thats all I can think of
system-quack-arm-aonly-gapps.img gave me size too large error
You need go not gapps
ah
Hmm, no luck my device really doesn't want me to flash GSI.
Are you on Windows 11? I mean I'm just reaching here now lol
Back to stock for me for now.
Screen melter arrived quicker than expected
Yeah
I have the same melter
I'm going to wait for the eMMC and ram to show up before I melt anything
@lilac flint is there a way to get the navbar back on stock image
Haven't tested it but most likely changing qemu.hw.mainkeys from 1 to 0 in system/build.prop
if not, weโll have to make an rro/vendor overlay to enable it
Kinda works, they show up but are buggy
yeah the lack of a navigation bar that works decently is my last gripe. after @next mural 's help getting magisk working, I'm super pleased with everything else. The "S9 navigation bar" app kinda sucks. swiping in a navigation bar and it showing up on the other end of the screen is pretty not awesome
also what are the odds that the thing I sat down to try to figure out, the nav bar, is the current topic of discussion
Can that be enabled without reflashing?
I'd rather not at this point until a full polished image is available.
Flash twrp to recovery, then adb pull/push from system/vendor from there
I guess a root shell on the device isn't enough to just modify the file?
Root shell would work as well, I just don't like editing on device
I wonder if I can get nano on this thing, looks like the only editor installed is vi
would that require me doing it on the device? I'm just working via the ADB shell currently
@lilac flint
can you make a mobox setup next
Yeah that's a bit tough
Seeing how binding of Isaac runs on 625 ๐คI wonder how indie counterparts run on mobox
Binding seem 45 frame ish on A1
On skyline
With oc I think we could crack 60 for indies on this 
Granted nce works well on newer androids plus this chip
I'm guessing can outdo skyline at least
Or will anywho eventually
made sure to enable OEM unlocking first just in case I have to use fastboot to fix my mistake if it doesn't boot, but I'm gonna try editing build.prop to see if I can enable that navigation bar and reboot.
wait a second
I think /system is mounted read only
adb root
adb remount
Yeah doesn't work on the user builds only userdebug, you'll have to do it via twrp then
what I'm trying now is adb shell, then in that su, "mount -o rw,remount /system"
but I just tried "ls -alh" in /system and it hung.
I don't think h works
yeah it seems like it doesn't
doesn't respond to ctrl+c or ctrl+z
I'm a bit out of my element just assuming things work like they do on a normal linux system
You''ll need to copy the system file to somewhere adb can grab without root like /sdcard/Download/
yeah I guess I'm doing that. I appear to have totally hung adbd on the device.
aaaaand the device locked up completely
I assume flashing twrp is as simple as fastboot unlock, fastboot flash recovery twrp.img, fastboot flashing lock?
That or edl flashing it with partition manager in qfil @atomic ether
cool. probably gonna go with fastboot
do I run recovery with the bootloader unlocked, or run it after relocking?
it just occured to me, it's gonna wipe /data after I reboot isn't it
well at least I wrote down my steps
Yes, to not do that you would need to edl flash
ah
hold on
it's not wiped
though I forgot to actually reboot to recovery
I did flash twrp though
should I allow modifications to the system partition? I assume that's a yes
yes
rebooting to system, didn't see an erasing screen yet
took a bit to realize that I can still use the adb shell with twrp running
and it works
didnt wipe anything too
Oh sorry yeah thats the whole point it mounts it and you can adb push/pull
I was trying to use the file manager in twrp
doing that stuff via the touchscreen sucks
and not impressed with twrp's text editor
It's an after thought function
there isn't a similar thing in build.prop for a normal top bar pull-down thingy is there?
No the oobe app disables its service
So if you can turn it back on it would work
LogUtil.d("ttt", "kai shi fan she she zhi");
Object var3 = this.getSystemService("statusbar");
try {
Class var4 = Class.forName("android.app.StatusBarManager");
Method var2 = var4.getMethod("disable", Integer.TYPE);
int var1 = var4.getDeclaredField("DISABLE_MASK").getInt(var4);
var2.invoke(var3, var1);
StringBuilder var6 = new StringBuilder();
var6.append("method excu complete --flag=");
var6.append(var1);
LogUtil.d("ttt", var6.toString());
} catch (Exception var5) {
LogUtil.d("ttt", "yi chang le");
var5.printStackTrace();
}
}```
Haven't gotten to it yet
yeah that looks suspiciously like java, not a config file
Yeah its reverse engineered out of the oobe apk
That is the function that is hiding the statusbar on stock
I see
so it's like disassembled java bytecode or something? and that's why all the local variables have generic names?
Correct
StatusBarManager mStatusBarManager =
(StatusBarManager)getSystemService("statusbar");
mStatusBarManager.disable(DISABLE_MASK_IW);```
is pretty much what it is as far as i'm aware
with some extra bits
this thing also seems to have a proximity sensor. it's pickup area is super limited, which makes me question its usefulness
not sure why to put it there at all, in portrait mode, it only detects when your hand is above it
that makes sense
It also has a pressure sensor and accelerometer
aida64 doesn't seem to detect that one
They also have an intergration where it switches which 2 of the 4 mics it uses depending on orientation
oh, that's clever
Worked this time, thanks a ton for laying out the steps like this, the only thing different from what I did yesterday was starting from the debug firmware, which for whatever reason seems to have made a difference
I think I found those bugs you mentioned. navigation bar is gone for some reason
If you go back to the launcher with adb you can get them back some apps hide them some other way not sure how
is there such thing as a .bashrc but for adb? would love to add an alias for "home"
You can write a .sh script and stick it on the root of the phone and just run that via adb
good idea
maybe I'll write a shell script that takes a few simple names as a first argument
although home is definitely the most common thing I need to remember
it appears that "input keyevent 3" is another method to simulate a home press
so the only app that reliably breaks the navigation bar is the default android settings app. go figure
that I've found so far
but if you open the search in the settings app, the nav bar comes back
probably since gboard is on top and it isn't broken for gboard
They most likely edited it to force SYSTEM_UI_FLAG_HIDE_NAVIGATION or a similar flag maybe before they turned it off globally
Ah I see it now, you can fastboot flash even with a locked bootloader so if your doing something that doesn't require a factory reset like installing a gsi you can just stay bl locked
you can?
I'm pretty sure I did unlock though, because it didn't boot until I relocked
For gsi's you would want to unlock, i just forgot in this case and didn't realize it would work
I can't scroll enough up to see if it gave that message, but I definitely ran "fastboot oem unlock-go," and after flashing to recovery, i tried to "fastboot reboot recovery" which didn't work, I had to run ./fastboot flashing lock before it would boot twrp
and it never wiped mine
which I thought it always did after locking the bootloader
Ohh if you have twrp installed it doesn't wipe properly
that's why you didn't see it
Just note you can't flash gsi's with twrp installed. But yeah I install it after
well I'll probably hold off on that anyways, at this point it's ready to fill its niche as a home control panel
unless I buy a third to dick around with, which totally might happen
stares at 4 of them
lol
adb shell input keyevent 91
Mutes the mic, not sure how to unmute other then physically,
The camera switch sends key F4 aka 115 but it seems it needs extra handling for the notification to come up in the log i see it broadcasting com.android.intent.CAMERA_COVER if done physically
next thing I think I want to do is set up adb tcp at boot if that's possible
since my use case is landscape, keeping the usb plugged in isn't a great option
looks like it is as simple as setprop persist.adb.tcp.port 5555
that worked
adb shell, su, setprop persist.tcp.port 5555
then reboot
adb connect {IP of tablet}
then adb shell works fine
without usb connected
OK, I think I'm going to get tricked into buying one of these
one of us, one of us
now I just need to justify to my wife why we need a third one
I already did it. I'm in
the first was a cheap hunch, the second was easy, that one was for her desk
the third one is so i can have one stable, one to hack with
What do you us them all for?
and break
homeassistant dashboards mostly
they work great for youtube, but I already had a homeassistant dash running on an ancient galaxy S4 that was starting to have wifi troubles
so this was a natural replacement
bigger screen, actually intended as a stationary device
hope you enjoy it, i'm off for the night
Night!
I am torn between using it as a discord device, or a recipe viewer.
Seems like it'll be a tad limited by no collection of USB ports, video out, etc
Just confirming (on my device at least, manufacture date 2021-12-14) that it was the starting firmware that was the issue with flashing the GSI, I reset the device to builds 200809.901, 200628.084, and 200423.074 with EDL and tried following the same instructions, every time it fails to get past the lenovo logo. But by flashing the debug firmware to start with I can then successfully flash GSI images, though I'm still trying to get the Wi-Fi working on Android 10 or 11, so far no dice.
Screw it, I bought a third. One for my desk, one for my wifeโs, one for testing roms and mods as they become available, since it seems like development on these is happening fast
An Android 8.1 based device (Android Things), with a SnapDragon 625 at 1.8ghz, 2gb of ram, 8gb of internal storage and a 1280x800 HD IPS screen make this an interesting device with emulation potential.
I mean you can use it as a calculator or play games on it up to you
Either way 
A good buy is a good buy
As long as you buy one. That's the rule
I don't really have a good sense on what the chip should play but it seems like it is nice chip big oomph
Welcome to the clan 
Well once newer android gets on it will open doors to more stuff as well like probably dead cell hollow knight 
And in general likely anything the 3566 does but better
What has it run so far on the emulation side?
So far I've tried up to PSPish
On newer android it should do some indie switch especially if we get over clock which is possible 
https://youtu.be/O6nOalde__A?si=csGWufciperYjCwb
Maybe not out of the question
Skyline EDGE v11
Docked: OFF
Driver: Latest Mesa Turnip (v23 used at time of recording)
Phone:
Xiaomi Mi A2 Lite
Android 10
4GB RAM
Snapdragon 625
Games:
Sonic Mania - runs perfectly at 60fps;
Momodora - runs perfectly at 60fps;
Cybershadow - runs perfectly at 60fps;
Iconoclasts - runs perfectly at 45fps;
Celeste (merged with game update + dl...
So maybe about compared to like.... RP3+ power?
Yeah I would say so maybe little under or over
Seems to have 2x the shaders of t618 something around that
RP3+ with no controls, no battery and no ergonomics for holding. It's an interesting value proposition
And whatever that chip plays
it might do a little better
Considering the arc just launched for 100 buck with that chip
29 bucks is unbeatable 
Yeah! Exactly! $$ is what sells it
use it as a calculator tho
Buy one for gaming
Buy one for home assistant
One for Amazon prime 
Pi 3b+ is a quad core A53 at 1.3ghz with 1gb of ram. This thing is an 8 core A53 at 1.8ghz with 2GB of RAM
Solo one in each room
Just as long as you have one for everything
this is unironically actually a great idea
Multiply that 8gb eMMC exponentially
Indeed 
Yeah the emmc is the real limitation
I wonder how small switch indies can get 
And if Google drive can run em 
Is the 8GB eMMC soldered in?
Yuzu Google drive machine
Yeah but someone working on ram and storage mod rn
That's too bad

USB OTG is still up in the air
It's moving fast in here
If you're crazy enough can solder it yourself 
Yeah I keep fueling the fire ๐ฅ

I imagine ppl like seeing stuff in action
Not just hypothetical stuff on paper ๐๏ธ
so I'm constantly working on getting it out there
I hope they have a huge supply of these. I had to buy another just in case they run out
I'm doing my part by keeping the supply on ebay high: I quit my office job and WFH. Kill an office, build the supply.
Google made android things frame work over AOSP 8.1
Then abandoned it
Likely when Sony didn't bother to even send a device 
At the opening day at Google io where this and the JBL version were presented
The whole thing seems hacked together. It thinks it has a battery charged at 3.9V
Yeah the 50% battery indicator is weird
30 watt charger I believe
I have a bunch of barrel jack to USB c coming
Will figure out which is compat
Can run it off a bank then
Awesome picnic machine 
If you have a stout enough usb-c power adapter of course
Could we add the second speaker in ๐ค
I do love my 60w one, powers my Pinecil super well
Yeah 130 watt one I use for x86 hamhelds
26800mah 
On android would probably last centuries
Just need to fig which pin will actually fit and cable will actually get it to power reliably
Without forest fire
Will plug ๐ the USB c cable from there to battery pack then good to go
Yes potentially
Adding a second speaker may make the sound worse. Itโs a single driver with two passive radiators. Swapping a passive radiator for another driver would effectively half the airspace, and increase the tuning frequency from losing a passive radiator. It would make the high and mid range louder but the low end would actually get substantially worse
As there's a spot for it but maybe ๐ค need to be smaller
Bc the 10 in does have two
So that has bigger foot print
Although idk abt speaker area if it's same
Might be
And in that case it's definitely a yes 
https://s3.us-east-1.wasabisys.com/filestash-buk/lenovo-thinksmart-view/kingston_wifi_vendor.img flash this vendor for wifi on GSI
@lilac flint @green dirge @raven pagoda pls take a look at putting together performance governor when development gets to that part 
Although the temps seem to be fine
It just slightly drops clocks for funsies 
https://youtu.be/v3AE4E4duqw?si=SAW2grkEXdLd6eHf I mean actually doesn't even really do that champ just need a little encouragement to keep going 
System as Tested: Snapdragon 625 @1.8GHZ 2GB๐
Things to note: This is EARLLLLY Preliminary testing to see how it runs the governor is not even set to performance at the moment. Can only get better from here.
Settings:
2x rez
lazy cache on
2 frame skip with auto fs on
Upscale type xBrz
Anisotropic Filtering 16x
Thanks, tried it already though, didn't seem to help. Pushing the wlan firmware files directly to the system partition like you mentioned in your XDA post did get it working, but it is a bit buggy, going to try again later today
How's 11 is it slow"
Or does the thing fly ๐ธ
Strange that there is such different behavior between units
11 performs fine in my testing a little slow but not bad
When I was testing that vendor I was able to have wifi not work, either edl flash or fastboot flash the vendor reboot and wifi would work
For oc just be wary there isn't active cooling. It's just hooked to the midframe to use it as a heat sync
Definitely a bit of a pain, mine was made the same week as the 2nd unit you set up, I wonder what the distinction between them is.
I'm not sure how to flash the vendor.img via edl, but flashing it via fastboot didn't seem to do anything, Wi-Fi still wouldn't work after it rebooted. I assumed that to flash it via fastboot I need to have the bootloader unlocked, I haven't tried to flash it with a locked bootloader
I'll write up how to flash individual partitions with edl tonight it's pretty easy
You do need it unlocked yes
No worries, I found a guy on YouTube that shows how to do it. https://youtu.be/MdknZvaTwl4
-- Tools & files You'll need --
-
Download QPST (which includes QFIL) @ https://forum.hovatek.com/thread-22467.html
-
Install Qualcomm USB drivers @ https://forum.hovatek.com/thread-16965.html
-
How to boot Qualcomm devices into Emergency Download (EDL) Mode @ https://forum.hovatek.com/thread-21791.html
-
Programmer (firehose) file for your ...
I wonder, can you also flash the GSI images using QFIL? Edit: yes, you can. Flashing the vendor image through EDL still doesn't get the Wi-Fi working though.
Hm yeah but aren't temps decent enough to manage 
I mean can't possibly be worse than the a1 phone that's pushing 3 ghz on it at 60 degrees 
Can I flag the system img that way, maybe that could have a different outcome than via fastboot ๐คท๐ปโโ๏ธ
Yes, you can, just tried it and it works but my results are the same as when I used fastboot
I still had to use the debug firmware to start with, trying to flash a GSI system image on top of any other factory firmware gets me stuck at the lenovo logo
Sounds like your experience has been similar to mine. Iโll try with the debug firmware tomorrow.
i don't know how this happened, but my wife wants one of these, I'm onboard fellas!
Did you inception her?
You have to get 2-3.... can't have hers stuck at the Lenovo screen. ๐
I think i did inadvertently! I told her I didn't plan on getting this. She was weirded out
Not with that attitude 
Have you looked for 256GB eMMC? Seems like a big price jump from 128 to 256 from what I've found
yeah it's a huge jump
the idea of upgrading the EMMC seems cool, but I think the risk of failure is pretty high if you don't have experience. I can do 0402 sized passives and anything surface mount where I can at least see the joints to access them, but flip chip and BGA by hand takes a log of experience doing BGA, you don't get to touch-up like you do with leaded and leadless parts. I might have a play with the USB port though. has anyone tried a powered hub yet?
well a powered hub isn't the only thing needed. it appears to not provide power to usb even with an OTG dongle, with a powered hub, what is missing is at least android.hardware.usb.host.xml in /system/etc/permissions
and possibly adding <feature name="android.hardware.usb.host" /> into <permissions> section of /system/etc/permissions/handheld_core_hardware.xml
not sure If I want to test that on mine right now, kinda happy with where it is, don't want to soft brick it again until I get a third tablet
That's why I bought 4 of these things and 5 eMMC chips 
๐ฅ....the first step is admitting you have a problem. ๐
I wouldn't call it a problem. If you have a use for them, why not.
that's $120, the equivalent of what, 1.3rd of the cheapest new Ipad
5 eMMC chips seems logical if you have the tools to reflow solder, but not the tools to reball
As long as one of them upgraded tabs coming to me 
Otherwise I will have to shutdown this operation

This is not a new problem 
You can get the quicksettings page to open with this command on stock
On device
cmd statusbar expand-notifications
or via adb
adb shell cmd statusbar expand-notifications
convinced my buddy to join the cult
Let's Gooooooooooo
what's funny is that same statusbar pulls down just like normal in nova launcher
Yeah apps can trigger that page
for what it's worth, running into the same problem. flashed fine in QFIL, just can't fastboot (with either adb reboot bootloader or holding volume - while powering on). hangs at the lenovo logo.
mfgr date on mine is 12-11-21
for now, i did load this app for soft keys/nav, which i used on a Frameo wifi picture frame before. works ok enough. need to change default home in settings for the home button to take you to a usable location (defaults to kiosk). https://f-droid.org/en/packages/tw.com.daxia.virtualsoftkeys/
today marks the day we have officially defeated every others" device 
@carmine apex surface duo is now behind
Who is literally that interested in a clone
Yes? 
๐คญ
ngl i talked her down to one, but she still might get one when i get this thing going

It's so easy to open
The desk can wait 
u can open it when we set up the other work spacw
You could do it so quickly
๐คญ

don't encourage her
i like opening things 
pobresita
๐ญ๐ค๐ฝ
Less typing more opening
Get toooooo it
i know what that means 
Mhm 
Ik you do lmao


@carmine apex counting to 5

Preventing any opening before desk fin
Nicole running after the box ๐
the boss says no open. i follow directions.
So I was able to get fastboot on the PC to recognize the device; had to reinstall the USB drivers, it seems. Flashed boot.img but now it's kinda bricked at the logo ... which might be where @long reef is. Will need to mess with it more after work.
I had this happen a lot. Is this the magisk modified boot.img? Did you relock the bootloader afterwards? I only got magisk to work on the 200628 image
It was the boot.img from the XDA post whihc I think was the Magisk one. I did lock it after and looked like it went through OK. I can try again with 200628.
When you guys get these boot hangs
What does qfil say for the port
Is say com3 or com6
๐ง
I'll check when I get home but mine said COM4, I think, initially.
Not sure what it said after the flash, if that changed.
Not sure if it matters, but I was doing this through Windows 11.
It flashed OK so I guess that doesn't matter, actually.
Yeh i have only ever flashed it from 11 I have a ๐ฅ ๐ป that I use for that stuff
the laptop is marginally bigger than thinkview
But seem some ppl have it success on Linux easier copy ๐ stuffs
@hoary current have it iso boot abou that situation
if you wan can try Lin
For ease of use not compat"
Should work out either way
If having significant issues swap USB cable to something beefy ๐
Berserk swapped out like 3 cables during his process before one worked out
I think the cable I have is pretty solid. I'll admit I'm not super knowledgable on some of this but I've flashed roms for tablets and stuff before, figured it'd be mostly the same. Haha. Usually it goes smoothly.
I currently have a rooted boot functioning on 201006.099 (patched myself in magisk and then flashed via fastboot)
Were you running into issues with a GSI?
Or am I mixing up names ...
I still haven't gotten a GSI installation to work correctly, but @real trout discovered that it would only work if he started with the debug build from the xda post
So I'm going to try that today
Any other combo of flashing a GSI after flashing stock FW resulted in hang at lenovo logo
When it hangs after GSI installation QFIL doesn't say anything, the device doesn't show up in device manager at all. No ADB, No Fastboot, No 900E for QFIL
๐คheh wonder if is falling into edl instead fastboot or vice versa
Could also be why diff com# number pop if it does
If it was in EDL QFIL would see it
There's no com at all
It has zero connection to PC when it hangs after the GSI flash
Totally borked
So far Deadman is the only person to successfully flash the GSI on anything besides debug as the base FW. endlessvoid was able to do it with the debug base FW but had the same issue as me with any other starting FW
I have tried multiple ports and cables, so pretty sure that's not the issue.
when flashing your GSI, you may also want to check that the fstab in /vendor or /boot does not have some incompatible flag set for the filesystem mount params. I've had this in the past where the device just hangs
in that case I had to remove one of the params "dirsync"
In the XDA thread there was a recommendation to replace the boot.img file when flashing in QFIL, which I presume means no need to deal with the fastboot flash. Could that potentially make a difference? I'll try when I get home, but I feel like it'll have the same result ...
The result is the same either way in regards to boot.img causing a hang.
(this is different than the GSI issue I am talking about)
How to check this for noobs?
do you have the vendor.img anywhere?
mount it on your pc, check anything that resembles a fstab file
From the stock FW?
yeah
I think you might be able to just right click on the img file and mount it in Windows 11?
negative
you need WSL
anyone have a link to the fastboot ready image? I'm not familiar with the QC tools and format
Factory images are in first post here: https://xdaforums.com/t/cd-18781y-lenovo-thinksmart-view-bootloader-firmware-zoom-teams-conversion-normal-android.4426029/
The format is a lot of loose files
mount: /media/test: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.```
I'm not particularly great with Linux so
i'm getting the same, it's not the right format of image
need a single unified vendor.img
I've mounted ISO/IMGs in Win 11 without WSL ... this one doesn't seem to want to mount tho.
deadman provided one one sec
/devices/platform/soc/7864900.sdhci/mmc_host* /storage/sdcard1 vfat nosuid,nodev wait,voldmanaged=sdcard1:auto,noemulatedsd,encryptable=footer
/devices/platform/soc/7000000.ssusb/7000000.dwc3/xhci-hcd.0.auto* /storage/usbotg vfat nosuid,nodev wait,voldmanaged=usbotg:auto
/devices/soc/7864900.sdhci/mmc_host* /storage/sdcard1 vfat nosuid,nodev wait,voldmanaged=sdcard1:auto,noemulatedsd,encryptable=footer
/devices/soc/7000000.ssusb/7000000.dwc3/xhci-hcd.0.auto* /storage/usbotg vfat nosuid,nodev wait,voldmanaged=usbotg:auto
/dev/block/bootdevice/by-name/config /frp emmc defaults defaults
/dev/block/bootdevice/by-name/misc /misc emmc defaults defaults
/dev/block/bootdevice/by-name/cache /cache ext4 noatime,nosuid,nodev,barrier=1 wait
/dev/block/bootdevice/by-name/modem /firmware vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait
/dev/block/bootdevice/by-name/dsp /dsp ext4 ro,nosuid,nodev,barrier=1 wait
/dev/block/bootdevice/by-name/oem /oem ext4 noatime,nosuid,nodev,barrier=1 defaults
/dev/block/bootdevice/by-name/resource /resource ext4 noatime,nosuid,nodev,barrier=1 defaults```
mounted ok on linux for me.
which GSI are you using? android 12?
I've tried 10 and 11, its 32bit aonly
oh
October security patch
313 bootanimation!
Probably latest AOSP 11 build, unless I get super motivated
try this one
at the very least, it may get as far as the boot animation + adb enabled
that may be enough to debug what might be going wrong if it is indeed a fstab error
trying now
...nothing just a good ol red lenovo logo again, no adb, no fastboot, no QC diag
same result as the other GSI images. Let me try with the debug FW first since another had luck there
gonna destroy this stupid power cable unplugging and replugging the barrel jack so many times lol
lol the wire on it is so flimsy, not much to grab on to in order to yank it out ๐
should probably be unplugging the actual wall wart instead
maybe i'll splice an in line switch or something lol
Ok so lineage started to boot, went to a screen saying it was doing a factory reset, then it rebooted and I'm at this recovery screen
problem is it wants me to use power to confirm and there's no power button
yep
after you figure out the above (try adb reboot), now when it gets into that bootloop again, try and capture the entire adb logcat log
then start from the top to see what your issue here is
adb shows as offline
can i wipe from fastboot
hm, did fastboot wipe, ended up at same recovery screen
fastboot format userdata
fastboot format metadata
fastboot format cache
then try again
mke2fs 1.46.6 (1-Feb-2023)
Creating filesystem with 1047417 4k blocks and 262144 inodes
Filesystem UUID: 4cd4ca32-c1e9-11ee-932f-2f532250866d
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
terminating with uncaught exception of type std::out_of_range: basic_string
C:\Users\bassd\Desktop\ThinkSmart\test>fastboot format metadata
fastboot: error: Formatting is not supported for file system with type ''.
C:\Users\bassd\Desktop\ThinkSmart\test>fastboot format cache
mke2fs 1.46.6 (1-Feb-2023)
128-byte inodes cannot handle dates beyond 2038 and are deprecated
Creating filesystem with 32256 4k blocks and 32256 inodes
Allocating group tables: done
Writing inode tables: done
Creating journal (1024 blocks): done
Writing superblocks and filesystem accounting information: done
terminating with uncaught exception of type std::out_of_range: basic_string```
during the boot animation screen, grab the logcat log
share it here
adb logcat > log.txt
try that as soon as you see the lenovo logo
just sitting here, back in recovery
get out of recovery
try and boot the system
let it wait for device, it'll eventually kick into life and export the log
well without a power button i either have to use adb or a power jack pull
power jack then
I did reboot it, ran the logcat command as soon as I saw the logo, then it got into recovery
it just said waiting
oh
right okay
fastboot wipe again
and fastboot format again
then capture the log from your boot after this
same result
i did fastboot -w, fastboot format user data, fastboot format cache, fastboot reboot, immediately ran logcat as soon as i saw logo, then it went to recovery, still says waiting
we need to get to the point where that boot animation kicks in
Its only on the logo for a few seconds before it imeediately kicks to that corrupt data recovery screen
yeah there is something that it doesn't like about the fstab / partition setup
but in order to debug it, we must get as far as the lineage boot animation again
may need to do a userdata wipe somehow else
can you flash a userdata from an image?
if you can still get into fastboot, maybe try fastboot erase userdata and fastboot erase cache
i don't know anything about QFIL lol
still just back to the recovery screen after
I could start over and flash stock fw and then flash lineage
You can always go back to square one with QFIL
ok cool
som I'm gonnt falsh lenovo FW, go into fastboot, flash lineage, then as soon as it reboots, run logcat
Here's what I was able to capture
Ok I succesfully flashed PHH AOSP 11 v313
on top of debug firmware
(still no dice on lineage build)
I captured this log during that install so maybe you can see differences?
@lilac flint seems the debug FW made the difference
Can't seem to use adb tho
uh oh
this might be a hardware problem now
with the port
too much fiddling
broke the usb c cable
the main difference between these 2 logs, the lineageos gsi is encrypting the /userdata volume, then not handling decryption properly. We probably just need to kill the encryption via modding the fstab
I'm assuming your WiFi is not working after flashing this GSI?
correct
oh thank god
just killed my usb cable not the device
lol
maybe change it to
/dev/block/bootdevice/by-name/userdata /data ext4 noatime,nosuid,nodev,barrier=1,noauto_da_alloc,discard wait,quota /devices/platform/soc/7864900.sdhci/mmc_host* /storage/sdcard1 vfat nosuid,nodev wait,voldmanaged=sdcard1:auto,noemulatedsd /devices/platform/soc/7000000.ssusb/7000000.dwc3/xhci-hcd.0.auto* /storage/usbotg vfat nosuid,nodev wait,voldmanaged=usbotg:auto /devices/soc/7864900.sdhci/mmc_host* /storage/sdcard1 vfat nosuid,nodev wait,voldmanaged=sdcard1:auto,noemulatedsd /devices/soc/7000000.ssusb/7000000.dwc3/xhci-hcd.0.auto* /storage/usbotg vfat nosuid,nodev wait,voldmanaged=usbotg:auto /dev/block/bootdevice/by-name/config /frp emmc defaults defaults /dev/block/bootdevice/by-name/misc /misc emmc defaults defaults /dev/block/bootdevice/by-name/cache /cache ext4 noatime,nosuid,nodev,barrier=1 wait /dev/block/bootdevice/by-name/modem /firmware vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait /dev/block/bootdevice/by-name/dsp /dsp ext4 ro,nosuid,nodev,barrier=1 wait /dev/block/bootdevice/by-name/oem /oem ext4 noatime,nosuid,nodev,barrier=1 defaults /dev/block/bootdevice/by-name/resource /resource ext4 noatime,nosuid,nodev,barrier=1 defaults
for lineage? or for the lenovo FW
this is the fstab in vendor
you should modify this, with the encryption stuff removed as above
then flash the vendor
and the lineage gsi
does it matter what order
Not really, as long both are done. Then clear the userdata again Ike how you did to get these logs working
I didn't have to clear userdata, actually, just after flashing stock fw via qfil i went straight to fastboot to flash the gsi and then ran the logs
Cool
@lilac flint even after flashing kingston wifi vendor on top of GSI, still no wifi
The stock firmware will have the userdata image so that makes sense
So follow that same process, the flash your modified vendor and gsi system image
@lilac flint Also with the PHH GSI I have the issue that once the screen goes to sleep with no power button I can't wake it lol
adb shell input keyevent KEYCODE_WAKEUP works
but not convenient
ok gotta figure out modifying the vendor first lol
Send me the link to it, I'll do it
#1199440904566620260 message
good luck
well I've made headway anyway. At least able to flash the PHH GSI builds now.
here goes nothing
getting faster after doing this like 40 times in the last week lol
Need another cup of coffee..
๐ฉ
Back on the recovery screen again...
You can't boot then
it won't boot
I have been unplugging and replugging the usb. I may modify the kernel to use the camera switch as a power button
And the modded vendor
it drops into the mode QFIL uses to flash
Technically it's 900E, but qfil can switch it over to 9008
Ah ok
Anyway, still seems unhappy with /data for whatever reason
01-01 00:03:31.286 797 800 D vold : fscrypt_init_user0
01-01 00:03:31.286 797 800 D vold : fscrypt_prepare_user_storage for volume null, user 0, serial 0, flags 1
01-01 00:03:31.287 797 800 D vold : Preparing: /data/system/users/0
01-01 00:03:31.287 797 800 D vold : Preparing: /data/misc/profiles/cur/0
01-01 00:03:31.289 797 800 D vold : Preparing: /data/system_de/0
01-01 00:03:31.290 797 800 D vold : Preparing: /data/misc_de/0
01-01 00:03:31.291 797 800 D vold : Preparing: /data/vendor_de/0
01-01 00:03:31.291 797 800 E cutils : Failed to mkdir(/data/vendor_de/0): No such file or directory
01-01 00:03:31.291 797 800 E vold : Failed to prepare /data/vendor_de/0: No such file or directory
01-01 00:03:31.291 797 800 E vold : Failed to prepare user 0 storage
01-01 00:03:31.292 0 0 E vdc : Command: cryptfs init_user0 Failed: Status(-8, EX_SERVICE_SPECIFIC): '0: '
01-01 00:03:31.295 0 0 I init : Service 'exec 14 (/system/bin/vdc --wait cryptfs init_user0)' (pid 798) killed by signal 25 waiting took 0.059000 seconds
There is probably some flag in fstab it's probably still angry about
What did you do in your edit? Got the file?
So a summary of what I have found so far: GSI images fail to boot on anything but using debug as the base firmware before flashing. PHH 313 AOSP will boot but no wifi without a fix, LineagOS 18.1 goes to boot but after factory reset drops to recovery every time.
Yeah I had the same experience with 18.1
It's encryption I just didn't look into it yet
#1199440904566620260 message
In /vendor/etc/fstab.qcom
Not at a PC ATM so was hoping for the file
original from your vendor file: #1199440904566620260 message
Gamma's changes: #1199440904566620260 message
Oh I see it now, discord ui is confusing
Have you formated userdata with twrp? @long reef after flashing the vendor
Not just wipe
I haven't used twrp at all
Try formatting userdata in twrp
fastboot isn't always configured properly
the one on the other xda thread
how do I interact with twrp. touch screen seems to do nothing?
Let it timeout and use volume to wake it up
Do you have link to this build?
I have it working ๐
Not for me yet but there's some things that can be done i believe
https://github.com/phhusson/treble_experimentations/releases/tag/v313, you need system-roar-arm-aonly-vanilla
you must flash the 191011.0035 Kingston Userdebug (Qcom Diag Mode active) first
wipe - format data?
Yes
dropped me back to recovery again
Lovely then it's not configured properly either
https://github.com/AndroidDumps/Firmware_extractor/blob/master/tools/Linux/bin/packsparseimg
That linux tool can turn the split sparse images in the stock firmware into a combined img.
packsparseimg -t vendor -x rawprogram_unsparse.xml
There may be some other services in /vendor not coming up properly
But I'll leave that with you guys to look into. For now, data encryption is definitely disable, so thats one step forward
Is there an advantage to lineage over the somewhat working aosp build
Lineage has more features in the OS
I'm actually working on my video, but should I bother with the AOSP11 for the use case
Trying to keep it simple for the viewer
I mean either way you're doing some steps. Either the stock fw - then using adb to load apps, you need magisk and root if you want to be able to have play store and such i believe
I honestly haven't played with the AOSP 11 as this morning we've been trying lots of different stuff
A10 or A11 both perform better then stock in my limited testing and from a few others.
In theory the GSI builds should be more out of the box if we can get them working
@lilac flint the vendor image didn't fix wifi on the A11 image - somewhere you had something about pushing some files?
Lets debug it
One sec
Send me a full adb logcat -b all -d after you reboot and flick the toggle in settings to turn wifi on
@sweet wren I think if we get wifi working on AOSP11 it might be the most out of the box. You just use QFIL to flash the debug firmware, then immediately go to fastboot and install the AOSP image.
Ok I need to flash back as I'm currently on the lineage image
Sure np, just do it with my wifi vendor installed
yeah will flash debug -> flash A11 -> flash vendor
Yeah
You can also just flash it right from QFIL, no need to go back to bootloader
Just use the partition manager
without unlocking?
Yeah, though I suppose you might still need to boot up the debug rom to enable oem unlocking first
Yeah I haven't needed to switch oem unlocking on again after I did it the first time
Yea, this sounds good. I'm not bothering with Google Play Services. You don't really need it since APKs can be sideloaded and the idea is to reduce the bloat/free up as much space as possible to store games.
oh yeah I guess if its someones first time they might
But you can use QFIL without unlocking and relocking the bootloader
but it seems to persist
my current method:
power cycle device while holding vol- for fastboot
fastboot oem unlock-go (hold down vol- when you hit enter to go straight back to fastboot)
fastboot flash system system-roar-arm-aonly-vanilla.img
fastboot flash vendor kingston_wifi_vendor.img (still working on this step to get wifi working)
fastboot flashing lock```
I did get wifi working on the GSI 11 rom, but had to manually push the wifi firmware files to the system partition in ADB
Just tested the following and it worked for me atleast: EDL flash debug, power off & hold vol +/- to boot to edl again, qfil partition manager to flash my wifi vendor and v313 roar. No wiping or anything and wifi works perfect.
On both my units
@lilac flint are you starting with fresh images for the debug and GSI roms? No modifications you made at some point?
Fresh Debug and GSI I don't modify those and I downloaded the wifi vendor I uploaded to make sure it would match
so strange
I'm not sure QFIL partition manager is easier than fastboot for someone who is not familiar, but if it works better then I'm all for it.
It's just different
I guess you don't have to worry about fastboot drivers
Just EDL drivers
so why is the vendor image working for you but not me and @real trout
Your logs don't have the error that pushing the firmware fixes so that part worked
man seeing aosp a11 takes me back
that google search bar
reminds me of android early days when I had the original mytouch 3g
WifiNative: Could not get Iface object for interface null
is this relevant
10-05 15:31:40.988 1680 1884 D HalDevMgr: canSupportIfaceCombo: ifaceCombo={0=1, 1=1}
10-05 15:31:40.988 1680 1884 D HalDevMgr: getAllChipInfo
10-05 15:31:40.989 1680 1884 D HalDevMgr: getChipIds=[]
10-05 15:31:40.989 1680 1884 E HalDevMgr: Should have at least 1 chip!
10-05 15:31:40.991 2158 2158 E libprocessgroup: CgroupMap::FindController called for [2158] failed, RC file was not initialized properly
10-05 15:31:40.992 2158 2158 I chatty : uid=10137(com.android.launcher3) identical 1 line
10-05 15:31:40.992 2158 2158 E libprocessgroup: CgroupMap::FindController called for [2158] failed, RC file was not initialized properly```
Yeah this is different then what I have
I'll try qfil only method
you just click load image, no erase first
in partition manager
Correct
If this works QFIL is definitely easiest/fastest
I can test as well, since I'm working on this currently
only one manual power cycle
wtf i'm in fastboot now
QFIL download 191011.0035 Kingston Userdebug (Qcom Diag Mode active) from the xda thread
power cycle holding down both vol- and +
QFIL tools -> partition manager
load vendor partition
load system partition
exit partition manager, system reboots itself automatically.
Saw the roar image boot logo (donald duck)
device rebooted again, in fastboot.
sent fastboot reboot command
device rebooted, donald duck logo again.
device loaded into android
NO WIFI STILL
@lilac flint you have magic touch or something
@long reef On the userdebug rom, on first boot when you get to the setupwizard grab a logcat with the command I gave before
We will compare stock logs
Setup screen and let it run for 3-4 seconds
without touching anything?
Yeah
ok
I am more so interested in the early boot
Also I get this encyrpting screen on the debug rom
not sure if that's relevant at all. doesn't happen on the others
Yeah thats normal
Took this right after it showed the teams logo with the next button
I think I'm gonna buy a couple more of these now lol. Have one in each room for lights/music control (I'm all in on philips hue)
Mabye remove the audio from one so it's slim and mount it on the wall or something, idk
If we could get usb otg working that would be even better. Then I could make a varcade cabinet
If we can get A10 or A11 working I'm figuring I'll run them as local voice assistants with HA
I mean I guess I could use some microcontoller with bt but latency
Just showing I'm not yanking your chain or anything
Try pushing the wifi firmware files with adb
I'll go that route eventually, but let me see if I can work with @lilac flint to get the vendor image working
I just don't understand why his experience is different
The wifi bringup for your stock and my stock match
and these steps match what you did? #1199440904566620260 message
Mine doesn't do the reboot thing
yeah that one was strange
Your log also has a lot more stuff crashing then I do on gsi
you're flashing the debug fw with no modifications right, just as is downloaded from your post?
Yeah no modified files exactly as whats on the post
do you leave qfil open the whole time, usb connected the whole time?
just searching for random outliers
Iirc deadman can also flash GSI on top of the non-debug firmware on at least one of his devices
yeah, have you tried again after having debug going back to a different fw and then gsi? wondering if somehow flashing debug once changes things?
idk
Yeah, same logo hang
I was able to replicate the Lenovo hang, I was confused because I had manually flashed a newer firmwares system img and not it's full firmware
Both
To debug the Lenovo hang, best bet is to start on debug firmware and start flashing each partition at a time with a newer firmwares until it stops working.
Do you still have your box @long reef ?
It really feels like a wifi chip hardware variant
And or @real trout
Nope :\
Take a picture of the back panel of info for me
you don't have the different boot or recovery image when you flash it, just the stock, yeah
flashed again, no random drop to fastboot this time, but still no wifi
nah no difference
do you have the wifi files handy
or do i have to mount an image and try and find them
If that works, you can make a flashable zip that installs them to system after flashing a gsi
do i push them in recovery or
system/etc/firmware/ice40.bin
system/etc/firmware/wlan/qca_cld/WCNSS_qcom_cfg.ini
system/etc/firmware/wlan/qca_cld/wlan_mac.bin
yeah i got that part but from where do i push them
adb: error: failed to copy 'WCNSS_qcom_cfg.ini' to 'system/etc/firmware/wlan/qca_cld/WCNSS_qcom_cfg.ini': remote secure_mkdirs failed: No such file or directory
You might need to make the directories first
firmware wlan and qca_cld don't exist yet, that's probably why it's giving that error
I didn't have to, it just worked after a reboot...
f
WCNSS_qcom_cfg.ini ice40.bin wlan
android:/system/etc/firmware # rm WCNSS_qcom_cfg.ini
android:/system/etc/firmware # ls
ice40.bin wlan
android:/system/etc/firmware # cd wlan
android:/system/etc/firmware/wlan # ls
qca_cld
android:/system/etc/firmware/wlan # cd qca_cld/
android:/system/etc/firmware/wlan/qca_cld # ls
WCNSS_qcom_cfg.ini wlan_mac.bin```
they're all there. i removed one file i accidtantlly put in the wrong spot but
oh
i did put his vendor image in first
conflicting? when you pushed was it just from vanilla
no kingston vendor wifi?
Yeah, and I pulled the 3 files directly from the debug rom, I'm not sure where deadman pulled them from or if his might be different
I don't 100% remember if it was debug or 200628.084
๐ฎ
I wonder if they put it on system on stock to fix this issue @long reef lol
QFIL Flash the Lenovo Debug FW, QFIL Partition manager to load the AOSP system.img, boot, use adb to create directories and push the three wifi files, reboot
Perfect, Iโm gonna try this in a little bit ๐
heading home soon, so will give this a try. awesome.
So much nicer not having to deal with that navigation bar app
Tried patching to install magisk and no go ๐ฆ
actually maybe i need to wipe, sec
yep that was it
Too lazy to do all over, but someone can try flashing this as boot partition in QFIL during initial flashing
Yeh I requested to swap the two toggle switch mic n cam one for power and other can be for whatever is select in recovery 
Yes a11 bc at bare minimum maybe able to run hollow knight and the android ports at max will figure out yuzu 
Trying to figure out signature spoofing for gms now
nanodroid patcher doesn't install because it says the rom already supports it but I can't figure out how to enable it
Nice it works @next mural
What does 
Camera switch as power, currently it's only when blocks the camera. But I'm going to swap it to be in either direction I think.
Yeah would be better option
I also did mic as select, which works in the OS, but my repacked recovery doesn't boot for some reason. Looking into it now.
lets fckin GOOOOOOO
Kernel source diff for remapping you can do any key that the linux kernel supports
That diff also does both directions as Select and Power
dangit keep getting error DF-DFERH-01 from Google play store
Skip the store just use Aurora 
Yeah I mean I don't need it but I do have some paid emulators I wanted to test
Goggle play services gonna mame
As long as it's not yuzu ea

The GitHub have newer models

Yeah i tried using the GSI A10 w/ google "go" and that play store refused to work too
How did you install play store? Microg?
Yeah, just got it working actually
it was a bit convoluted
Microg and magisk I used before
Was not worth the effort
Plus bloat more importantly
trying some psp
lol... wipeout is running at like 15fps
actually I think I can get it a bit higher
How about some tennis instead
Did anyone get a password prompt when booting first time? Or did I screw up? ๐คฃ
no...
lol time to do this again
That's after installing the GSI?
October security patch
313 bootanimation!
Probably latest AOSP 11 build, unless I get super motivated
system-roar-arm-aonly-vanilla.img.xz
QFIL Download the entire Lenovo Kingston userdebug FW
Yea, I'm flashing it again
