Is there any guide to use the same microSD card with atmoshpere and lineageOS? I've ordered a 256GB and I wanna experiment with it and not insert a different card every single time I need to switch OS.
Is there any guide to use the same microSD card with atmoshpere and lineageOS? I've ordered a 256GB and I wanna experiment with it and not insert a different card every single time I need to switch OS.
You need to backup your SD card prior to installing Android; with the partition tool give Android the storage you want and install and run through setup then after that's done restore your backup and all should be good.Is there any guide to use the same microSD card with atmoshpere and lineageOS? I've ordered a 256GB and I wanna experiment with it and not insert a different card every single time I need to switch OS.
I'm currently using SX OS but as I see it getting discontinued I'll change to Atmosphere. So it'll be all new to me, no backups, but also no experience whatsoever.You need to backup your SD card prior to installing Android; with the partition tool give Android the storage you want and install and run through setup then after that's done restore your backup and all should be good.
Good look I'm thinking of doing the same not mention I can use Xbox One controller using homebrew and us an adapter.I'm currently using SX OS but as I see it getting discontinued I'll change to Atmosphere. So it'll be all new to me, no backups, but also no experience whatsoever.
Thank you. I also have an xbox one gamepad, but main purpose is handheld gaming!Good look I'm thinking of doing the same not mention I can use Xbox One controller using homebrew and us an adapter.
I agree on everything. I've also paid for repl4y and it's so good. I can even steam out of home after making some port forwarding.First things first, I would like to congratulate Switchroot for the awesome work on their integration of Android 10 on NSw. I was waiting for it for ages and the wait paid off well; LineageOS 17.1 is a gargantuan update over 15.1. Everything works faster, better and most of the Oreo's issues are gone.
Secondly, because I am a streaming-nerd (this is the main reason I need android on my console) I would like to make two recommendations to make your life easier, if you are into streaming as much as I am:
Lastly, some problem I have met, if someone has found a solution:
- Forget the official Playstation remote play app. It is very probable that the Magisk will break your android at some point, I know I had to restore my android image because of Magisk. Prefer paid third-party apps, I use repl4y and it works like a charm, either locally or over the internet.
- One of my greatest irritations with Xbox app is the black bars around the streaming area even though the NSw's display is 16:9 ratio. I searched everywhere for a solution to this abomination, since it also presents itself in my Razer Phone 2, but it was in vain, no one had a solution (I tried androidcentral, MS, Xbox support, even Razer forums). I finally found a workaround, so if you would love to stream over your Xbox Series X|S from edge-to-edge on Switch's screen all you have to do is turn on gesture navigation (Settings -> System -> Advanced -> Gestures -> System Navigation -> Gesture Navigation) and you can thank me later.
- I think that my console's battery drains way too fast on sleep. It cannot last more than one and a half days. Today I charged it at 100% and put it on sleep, three hours later it was at 90%. Is that normal? Some people speak of 10-day life on sleep, I did not encounter such battery life. Is there something I can do?
- I cannot transfer files from my Windows 10 PC over my Switch via USB. The console does not show under my computer in windows explorer as any other android device would. Any ideas?
First things first, I would like to congratulate Switchroot for the awesome work on their integration of Android 10 on NSw. I was waiting for it for ages and the wait paid off well; LineageOS 17.1 is a gargantuan update over 15.1. Everything works faster, better and most of the Oreo's issues are gone.
Secondly, because I am a streaming-nerd (this is the main reason I need android on my console) I would like to make two recommendations to make your life easier, if you are into streaming as much as I am:
Lastly, some problem I have met, if someone has found a solution:
- Forget the official Playstation remote play app. It is very probable that the Magisk will break your android at some point, I know I had to restore my android image because of Magisk. Prefer paid third-party apps, I use repl4y and it works like a charm, either locally or over the internet.
- One of my greatest irritations with Xbox app is the black bars around the streaming area even though the NSw's display is 16:9 ratio. I searched everywhere for a solution to this abomination, since it also presents itself in my Razer Phone 2, but it was in vain, no one had a solution (I tried androidcentral, MS, Xbox support, even Razer forums). I finally found a workaround, so if you would love to stream over your Xbox Series X|S from edge-to-edge on Switch's screen all you have to do is turn on gesture navigation (Settings -> System -> Advanced -> Gestures -> System Navigation -> Gesture Navigation) and you can thank me later.
- I think that my console's battery drains way too fast on sleep. It cannot last more than one and a half days. Today I charged it at 100% and put it on sleep, three hours later it was at 90%. Is that normal? Some people speak of 10-day life on sleep, I did not encounter such battery life. Is there something I can do?
- I cannot transfer files from my Windows 10 PC over my Switch via USB. The console does not show under my computer in windows explorer as any other android device would. Any ideas?
Is there any guide to use the same microSD card with atmoshpere and lineageOS? I've ordered a 256GB and I wanna experiment with it and not insert a different card every single time I need to switch OS.
About the sleep mode I have the same issue and my workaround is to switch to atmosphere when I don't use it cause it took 2 min and 2% of battery.
You got a few replies already but just wanted to mention what I did. I had first setup atmosphere then installed atmosphere + android on a second "identical" sd card (you can just make a copy of your current one as you go). In hekate, you can partition the sd card as needed. There is a handy slider bar to do so, but make sure that you put the "full" 29gb to emmc and however much space you want for the android partition (i used 32gb). The initial partition table just shows 0gb to everything. When you partition it will erase all your data so you will need to recopy stuff if there is anything you want to keep. If you're starting fresh I think you would do this step after installing hekate but before installing atmostphere the first time. You should then be able to continue with the atmosphere and android installs normally.Is there any guide to use the same microSD card with atmoshpere and lineageOS? I've ordered a 256GB and I wanna experiment with it and not insert a different card every single time I need to switch OS.
Hi,
I don't have a real explanation to that (maybe devs can confirm) but the streaming performance in atv are much much better than the tablet build (I'm using the tablet buld rooted and full of stuff, I didn't try a vanilla tablet build yet to compare), I'm experiencing this with xbox streaming services xcloud and streaming of my xbox one s (which are the worst optimised up to now, for info I need to stream to my Samsung note 20 ultra to get stable stream compared to my Samsung m30s) with tablet the stream drops each 30s but on the atv it's compared to my high end phone, maybe the atv build is a bare bone that's why it's much better, for devs: if you are using a different wifi driver would it possible to include it to the tablet build please.
So for those who like me want to play locally or remotely xbox streming services you should use the atv build, also another tip, when you stream from your xbox and the stream drops a lot restart the xbox and the stream will become much better (it took me ages to figure out this!).
btw the best way to test the streaming quality (and the worst game for streaming) is to play NFS heat, for me it was impossible to play it on tablet with the atv build is possible.
In any case great job lads you made my dreams come true!
Klinux
You got a few replies already but just wanted to mention what I did. I had first setup atmosphere then installed atmosphere + android on a second "identical" sd card (you can just make a copy of your current one as you go). In hekate, you can partition the sd card as needed. There is a handy slider bar to do so, but make sure that you put the "full" 29gb to emmc and however much space you want for the android partition (i used 32gb). The initial partition table just shows 0gb to everything. When you partition it will erase all your data so you will need to recopy stuff if there is anything you want to keep. If you're starting fresh I think you would do this step after installing hekate but before installing atmostphere the first time. You should then be able to continue with the atmosphere and android installs normally.
At the end, go into the developer options for android and enable advanced restart options. This should enable an option to reboot into bootloader (ie hekate) so you can switch between the two easily.
I think XCLOUD and Local Xbox Streaming are the worst of streaming services I've tried. I just don't get why folks are digging it. I've had issues across Samsung Tab S7+, S20, and many other devices through the years. I have an XSX and was hoping finally streaming would be crystal clear with my hard-wired Xbox. No dice. ON the other hand, PS4 Remote Play through the Android App PSPLAY is working flawless at 720P/60 (only have a PS4 Slim) - with only minor hiccups here and there. Quality of the stream itself is pretty good with minimal artifacting - very clean IQ. Moonlight by far is the best streaming I have ever used without peer though - I can get 1080P/60 at 20Mbps on my Switch Running A10 Tablet build - and it's largely almost as stable as my hard-wired Intel NUC PC that I often use to access my desktop computer. Everything is hardwired except for client in all cases.
I am also using a TP-Link OMADA Wireless Access Point hardwired to my LAN to provide wireless access only for gaming clients as well, with direct line of site usually when I stream. So I have what I would consider a pretty darn optimal setup for streaming from a console - so go figure why on earth, of all the devices I stream from (PS4, PC, and Xbox Series X) that Xbox remains the WORST for consistency and image quality of these 3?
At this point, if you can get away with enabling battery saver, it should be less than 1% per hour of standby.
It's even better if you turn Wifi off when you're not using it.
View attachment 5236041
Before the little squiggle, wifi off. After, wifi on. Slightly sharper decrease, but still less than 1% per hour.
I think XCLOUD and Local Xbox Streaming are the worst of streaming services I've tried. I just don't get why folks are digging it. I've had issues across Samsung Tab S7+, S20, and many other devices through the years. I have an XSX and was hoping finally streaming would be crystal clear with my hard-wired Xbox. No dice. ON the other hand, PS4 Remote Play through the Android App PSPLAY is working flawless at 720P/60 (only have a PS4 Slim) - with only minor hiccups here and there. Quality of the stream itself is pretty good with minimal artifacting - very clean IQ. Moonlight by far is the best streaming I have ever used without peer though - I can get 1080P/60 at 20Mbps on my Switch Running A10 Tablet build - and it's largely almost as stable as my hard-wired Intel NUC PC that I often use to access my desktop computer. Everything is hardwired except for client in all cases.
I am also using a TP-Link OMADA Wireless Access Point hardwired to my LAN to provide wireless access only for gaming clients as well, with direct line of site usually when I stream. So I have what I would consider a pretty darn optimal setup for streaming from a console - so go figure why on earth, of all the devices I stream from (PS4, PC, and Xbox Series X) that Xbox remains the WORST for consistency and image quality of these 3?
I'm going to have to try this. Do you know if there is an easy way to turn off wifi while the device is sleeping or locked? Maybe I can poke around with TaskerAt this point, if you can get away with enabling battery saver, it should be less than 1% per hour of standby.
It's even better if you turn Wifi off when you're not using it.
View attachment 5236041
Before the little squiggle, wifi off. After, wifi on. Slightly sharper decrease, but still less than 1% per hour.
Will be fixed in next OTAruns great games run great emulators runs great but my bluethoot headphones cut in and out the audio for some reazon maybe a bug anyone having the same problem? apart from that android is running great
Running great except "Bluetooth" keeps crashing multiple times after starting up the system.
But Bluetooth works afterwards.
Is this a known issue?
thx
Will be fixed in next OTA
Thanks, does it only crash after sleep?I was able to get some logs concerning my broken Wifi. Below is a logcat of me tapping on the wifi icon in the notification dropdown. There's some errors and I hope it helps getting to the bottom of the problem.
Code:=u:r:magisk_client:s0:c84,c256,c512,c768 tcontext=u:r:hal_graphics_allocator_default:s0 tclass=fd permissive=1 app=com.android.terminal 02-08 20:40:39.375 6777 6777 I su : type=1400 audit(0.0:714): avc: denied { read } for name="audio.primary.tegra.so" dev="mmcblk0p3" ino=536 scontext=u:r:magisk_client:s0:c84,c256,c512,c768 tcontext=u:object_r:vendor_file:s0 tclass=file permissive=1 app=com.android.terminal 02-08 20:40:39.375 6777 6777 I su : type=1400 audit(0.0:715): avc: denied { getattr } for path="/vendor/lib/hw/audio.primary.tegra.so" dev="mmcblk0p3" ino=536 scontext=u:r:magisk_client:s0:c84,c256,c512,c768 tcontext=u:object_r:vendor_file:s0 tclass=file permissive=1 app=com.android.terminal 02-08 20:40:39.375 6777 6777 I su : type=1400 audit(0.0:716): avc: denied { read } for name="bin" dev="mmcblk0p3" ino=26 scontext=u:r:magisk_client:s0:c84,c256,c512,c768 tcontext=u:object_r:vendor_file:s0 tclass=dir permissive=1 app=com.android.terminal 02-08 20:40:39.727 6781 6781 D AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<< 02-08 20:40:39.733 6781 6781 I AndroidRuntime: Using default boot image 02-08 20:40:39.734 6781 6781 I AndroidRuntime: Leaving lock profiling enabled 02-08 20:40:39.739 6781 6781 I /system/bin/app_process: Core platform API reporting enabled, enforcing=false 02-08 20:40:39.888 6781 6781 D ICU : Time zone APEX file found: /apex/com.android.tzdata/etc/icu/icu_tzdata.dat 02-08 20:40:39.906 6781 6781 I /system/bin/app_process: The ClassLoaderContext is a special shared library. 02-08 20:40:39.930 6781 6781 W /system/bin/app_process: JNI RegisterNativeMethods: attempt to register 0 native methods for android.media.AudioAttributes 02-08 20:40:39.938 6781 6781 D AndroidRuntime: Calling main entry com.android.commands.content.Content 02-08 20:40:39.957 6781 6781 D AndroidRuntime: Shutting down VM 02-08 20:40:39.967 6574 6574 I RenderThread: type=1400 audit(0.0:717): avc: denied { call } for scontext=u:r:untrusted_app_27:s0:c129,c256,c512,c768 tcontext=u:r:hal_cplservice_default:s0 tclass=binder permissive=1 app=com.topjohnwu.magisk 02-08 20:40:39.971 6574 6574 I RenderThread: type=1400 audit(0.0:718): avc: denied { call } for scontext=u:r:untrusted_app_27:s0:c129,c256,c512,c768 tcontext=u:r:hal_cplservice_default:s0 tclass=binder permissive=1 app=com.topjohnwu.magisk 02-08 20:40:41.115 3376 3376 I InputReader: type=1400 audit(0.0:719): avc: denied { call } for scontext=u:r:system_server:s0 tcontext=u:r:init:s0 tclass=binder permissive=1 02-08 20:40:41.972 3376 3911 W NotificationService: Toast already killed. pkg=com.topjohnwu.magisk callback=android.app.ITransientNotification$Stub$Proxy@f6bb064 02-08 20:40:43.435 3149 3149 I storaged: type=1400 audit(0.0:720): avc: denied { call } for scontext=u:r:storaged:s0 tcontext=u:r:init:s0 tclass=binder permissive=1 02-08 20:40:43.463 3376 3398 W WindowManager: Unable to start animation, surface is null or no children. 02-08 20:40:52.965 3376 3376 W WindowManager: removeWindowToken: Attempted to remove non-existing token: android.os.Binder@3f976a3 02-08 20:41:00.002 3586 3586 D KeyguardClockSwitch: Updating clock: 20:41 02-08 20:41:08.115 3376 3412 E LightsService: Light requested not available on this device. 2 02-08 20:41:08.117 3376 3470 E LightsService: Light requested not available on this device. 2 02-08 20:41:46.319 3586 3586 D StatusBar: disable<e i a s b h r c s > disable2<q i n > 02-08 20:41:46.363 3519 3538 D RSMouse : mFeatureEnabled=true mPackageEnabled=true 02-08 20:41:48.149 3376 4233 I WifiService: setWifiEnabled package=com.android.systemui uid=10097 enable=true 02-08 20:41:48.149 3376 3485 D WifiController: StaEnabledState.enter() 02-08 20:41:48.149 3376 3486 D WifiActiveModeWarden: received a message in WifiDisabledState: { when=0 what=0 target=com.android.internal.util.StateMachine$SmHandler } 02-08 20:41:48.149 3376 3486 D WifiActiveModeWarden: Switching from WifiDisabledState to ClientMode 02-08 20:41:48.149 3376 3486 D WifiActiveModeWarden: Entering ClientModeActiveState 02-08 20:41:48.150 3376 3486 D WifiClientModeManager: entering IdleState 02-08 20:41:48.150 3376 3486 D WifiActiveModeWarden: State changed from client mode. state = 2 02-08 20:41:48.151 3376 3376 D WifiP2pService: Wifi enabled=false, P2P Interface availability=true 02-08 20:41:48.151 3376 3486 I WifiVendorHal: Vendor Hal started successfully 02-08 20:41:48.153 3376 3486 I SupplicantStaIfaceHal: Starting supplicant using HIDL 02-08 20:41:48.154 3376 3487 I WifiP2pNative: Registering for interface available listener 02-08 20:41:48.156 3376 3486 I android_os_HwBinder: HwBinder: Starting thread pool for getting: android.hardware.wifi.supplicant@1.0::ISupplicant/default 02-08 20:41:48.156 3376 3486 E SupplicantStaIfaceHal: Death handler already present 02-08 20:41:48.161 3068 3068 E android.hardware.wifi@1.0-service: Failed to open wlan fw path param: No such file or directory 02-08 20:41:48.155 3068 3068 I wifi@1.0-servic: type=1400 audit(0.0:721): avc: denied { read } for name="fw_path" dev="mmcblk0p10" ino=784924 scontext=u:r:hal_wifi_default:s0 tcontext=u:object_r:wifi_vendor_data_file:s0 tclass=lnk_file permissive=1 02-08 20:41:48.161 3068 3068 E android.hardware.wifi@1.0-service: Failed to change firmware mode 02-08 20:41:48.161 3376 3486 D HalDevMgr: updateRttController: no one is interested in RTT controllers 02-08 20:41:48.161 3376 3486 E HalDevMgr: executeChipReconfiguration: configureChip error: 9 () 02-08 20:41:48.161 3376 3486 E WifiVendorHal: Failed to create STA iface 02-08 20:41:48.161 3376 3486 E WifiNative: Failed to create STA iface in vendor HAL 02-08 20:41:48.161 3376 3486 E WifiClientModeManager: Failed to create ClientInterface. Sit in Idle 02-08 20:41:48.161 3376 3486 D WifiActiveModeWarden: State changed from client mode. state = 4 02-08 20:41:48.161 3376 3486 D WifiClientModeManager: expected stop, not triggering callbacks: newState = 1 02-08 20:41:48.161 3376 3486 E WifiNative: Could not get Iface object for interface null 02-08 20:41:48.162 3376 3376 D WifiP2pService: Wifi enabled=false, P2P Interface availability=true 02-08 20:41:48.162 3376 3486 D WifiActiveModeWarden: ClientMode failed, return to WifiDisabledState. 02-08 20:41:48.162 3376 3486 D WifiController: ClientMode unexpected failure: state unknown 02-08 20:41:48.162 3376 3486 D WifiClientModeManager: currentstate: IdleState 02-08 20:41:48.162 3376 3486 D WifiScanRequestProxy: Sending scan available broadcast: false 02-08 20:41:48.162 3376 3489 I WifiScanningService: wifi driver unloaded 02-08 20:41:48.163 3376 3486 I WifiScanRequestProxy: Scanning is disabled 02-08 20:41:48.164 3376 3409 D KernelCpuUidUserSysTimeReader: Removing uids 1037-1037 02-08 20:41:48.165 3376 3486 D WifiActiveModeWarden: Entering WifiDisabledState 02-08 20:41:48.166 3376 3486 D WifiActiveModeWarden: received a message in WifiDisabledState: { when=-3ms what=3 target=com.android.internal.util.StateMachine$SmHandler } 02-08 20:41:48.166 3376 3486 D WifiActiveModeWarden: Switching from WifiDisabledState to WifiDisabled 02-08 20:41:48.166 3376 3486 D WifiActiveModeWarden: Entering WifiDisabledState 02-08 20:41:48.166 3376 3486 E WifiNative: Could not get Iface object for interface null 02-08 20:41:48.169 4206 4782 W Settings: Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value. 02-08 20:41:49.891 3069 3069 I joycond : type=1400 audit(0.0:722): avc: denied { read } for scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=netlink_kobject_uevent_socket permissive=1
EDIT:
I also grabbed admesg
which I have uploaded to my server since it's too large to attach here
Grepping for "wifi"/"wlan" yields a whole lot of errors, for example:
service "vendor.wifiloader" exited with status 255
Naturally, wifi works just fine in Horizon, just in case you suspect faulty hardware
Reboot and hold vol-
Should be fixed in OTAFor me the sleep mode is not working. Battery draining really fast. Anyone with the same problem?
Should be fixed in OTAToday my Lp0 didn't work. I use CPU spy to observe this. This happened after a reboot.
My switch stayed on with 100mhz all the time but screen was off.
I turned wifi and bt on and off. This helped. Afterwards my switch went into deep sleep again and stayed there as long as the screen was off.
Maybe this helps.
anyone get safetynet to pass?
I flashed it and gapps and tested safety net and it failed. Wasn't sure if there was something I missed