[ATTEMPT] Enable USB OTG host mode - Galaxy S I9000 General

I'm working on USB host support on our i9000. With the help of Galaxy Player kernel sources I think we manage to do this. Galaxy Player DOES support USB OTG host mode and is almost identical to our Galaxy S, the main difference is lack of GSM/CDMA module. Same CPU, same USB switcher (FSA9480) etc. Kernel sources looks promissing. You may say that i9000 is not able to provide power to power the device, but we can use self powered USB hub to do that
Look at the sources:
SAMSUNG OPEN SOURCE RELEASE CENTER -> Mobile -> MP3 Player & Etc. -> YP-GB1

What a great news! Following with interest!

Since this is not yet development, I will move it to general.
As soon as you have something ready, you can open a new thread in the development subforum or ask me to move the existing one.
Cheers

Awesome news...!!!

You are the guy!!!
From a far away galaxy(S)

Thank you. This will be great.
Sent from my GT-I9000 using Tapatalk

http://forum.xda-developers.com/showthread.php?p=20797838
Some other dev. has already made this?
Thx for reading, press THANKS if u like

you give us a good information but you link is for the galaxy note, no for the galaxy s.
so much things can be variable from device to one other even if they come from the same brand "processeur,usb, drivers..."
Wait and see for this project is very usefull to use usb host

O-T said:
http://forum.xda-developers.com/showthread.php?p=20797838
Some other dev. has already made this?
Thx for reading, press THANKS if u like
Click to expand...
Click to collapse
We are talking about devices powered by S5PV210 cpu, Note is more like SGS2, for us completely different story.

Compile kernel with support for module fuse.ko
or
Check out this app http://forum.xda-developers.com/showthread.php?p=19815461

Can someone explain what USB OTG Host mode means ?? i simply dont get it ....

saphirrot said:
Can someone explain what USB OTG Host mode means ?? i simply dont get it ....
Click to expand...
Click to collapse
Google helps dude. Search before asking.
http://en.wikipedia.org/wiki/USB_On-The-Go
Right there, first line:
"USB On-The-Go, often abbreviated USB OTG, is a specification that allows USB devices such as digital audio players or mobile phones to act as a host allowing a USB flash drive, mouse, or keyboard to be attached."

Google helps dude. Search before asking.
Click to expand...
Click to collapse
WAU, thats ****ing friendly boy... instead of posting a site like wikipedia, a small sentence will help a lot more !

Great,keep it up B)

Any News?

sztupy made it working on teamhacksung's ICS kernel.
It's also working on Onecosmics ICS, so if you are on one of these ROMS, try this kernel.
http://forum.xda-developers.com/showthread.php?t=1450298
It's also implemented in the Devil and Glitch ICS Kernels...

Engelhuber said:
sztupy made it working on teamhacksung's ICS kernel.
It's also working on Onecosmics ICS, so if you are on one of these ROMS, try this kernel.
http://forum.xda-developers.com/showthread.php?t=1450298
It's also implemented in the Devil and Glitch ICS Kernels...
Click to expand...
Click to collapse
Hello,
i'v try to get OTG whith RC3.1 and glitch V14, but can't get mounted volume...
somebody get OTG works Onecosmics ICS?

OTG and Onecosmics RC3.1...
What kernel must choose?

Ledadu said:
OTG and Onecosmics RC3.1...
What kernel must choose?
Click to expand...
Click to collapse
See my last Post.
There is a modded hacksung Kernel and Glitch v14, Devil for example.
---------- Post added at 10:24 PM ---------- Previous post was at 09:28 PM ----------
rustako said:
Hello,
i'v try to get OTG whith RC3.1 and glitch V14, but can't get mounted volume...
somebody get OTG works Onecosmics ICS?
Click to expand...
Click to collapse
Never tried any storage. Tried to get my DSLR working, but had no luck.
USB host controller detects my Cam with additional power, but dslr controller doesnt
Dont know whats wrong. Let me know if you have any news

I tried whith glitch V14 on onecosmic rc3.1 but detect nothing...
And now i'm on onecosmic rc4 (pulled) whith neo kernel, and the driver is detected too, but always nothing on usb tab in "usn host controler" app..
i put operation mode on OTG mode..
i'v got :
OTG [on the go] - USB HOST Câble / Adaptateur pour Samsung Galaxy i9100 S2 / SII - micro USB <-> USB FEMALE
USB MALE <-> Mini usb
Mini Usb<-> Hub usb 2.0
USB key
USB HDD

Related

[q] usb otg on ms2?

The ms2 have kernel support for USB OTG?
as far as i know: no
Sethdobaloah said:
as far as i know: no
Click to expand...
Click to collapse
Maybe, there is a chance. I've recently installed USB Host Controller app and got the messages in the screenshots below.
The firmware is rooted stock Gingerbread 2.3.4 with some un-Blur modifications. Unfortunately I dont have a USB host port cable yet to run a complete test on this.
Zoli
I tested here with me, and it did not work! : (
someone already succeeded in this?
I use the 2.3.7 rom CM7 tezet!

[discussion] otg for s3 mini

Hey guys,
After viewing this post in the trouble shooting section in our forum
http://forum.xda-developers.com/showthread.php?t=2157352...tys0n have discovered that we have a usb hub so theoretically we only need a custom kernel and drivers...and we can build one for our devices right??
For all devs I hope some help cz this is a very important step forward if we could do it and am ready to help from testing to develping with you
and thank you
seedrom193 said:
Hey guys
After viewing this post in the trouble shooting section in our forum
http://forum.xda-developers.com/showthread.php?t=2157352...tys0n have discovered that we have a usb hub so theoretically we only need a custom kernel and drivers...and we can build one for our devices right??
For all devs I hope some help cz this is a very important step forward if we could do it and am ready to help from testing to develping with you
and thank you
hit thanks if I helped you
sent from the wonderfull s3 mini GT-I8190 using xda app
Click to expand...
Click to collapse
I also noticed that this have been up before
http://forum.xda-developers.com/showthread.php?t=2043500&highlight=usb+otg
Other threads with intresting kernel projects:
[KERNEL][MOD] BLN kernel and liblights v3
SIRI KERNEL. From post 30.
So there have been some work on it...so now we know that the hardware are present and we only need a mod or a custom kernel to enable this feature...
hit thanks if I helped you
sent from the wonderfull s3 mini GT-I8190 using xda app
Come on guys the post died in here we want some actions and dev
sent from the super siii mini GT-I8190 using xda premium app.
It won't work. Although the hub is present, the board doesn't provide the usb with enough power fot otg to work.
To get otg working, you will have to edit vbus and voltage values. It is very dangerous as it can fry your usb and/or the entire SoC.
So i would recommend only experienced members to do it.!
I do not respond to tech support via PM
why gona to kerrnel ? i have just searched 1 minute and find this https://play.google.com/store/apps/details?id=net.shajul.usbotg&hl=fr
and you can see in menu app are compatible with our phone just feed if worked i can't test i dont have mini usb hub
Shaaan said:
It won't work. Although the hub is present, the board doesn't provide the usb with enough power fot otg to work.
To get otg working, you will have to edit vbus and voltage values. It is very dangerous as it can fry your usb and/or the entire SoC.
So i would recommend only experienced members to do it.!
I do not respond to tech support via PM
Click to expand...
Click to collapse
Why is the hardware there, I mean why did samsung put the hardware in the first place?
Sent from my GT-I8190 using Tapatalk 2
Let's hope someone with a otg cable can try it out. I just relalised that my old cable is broken
External power will be needen then if board can't provide it.
---------- Post added at 10:47 AM ---------- Previous post was at 10:38 AM ----------
vonuzu said:
Why is the hardware there, I mean why did samsung put the hardware in the first place?
Sent from my GT-I8190 using Tapatalk 2
Click to expand...
Click to collapse
I8190 is built on ST-Ericsson NovaThor U8420. Hardware is present, but probably samsung never cared to use it.
tys0n said:
Let's hope someone with a otg cable can try it out. I just relalised that my old cable is broken
External power will be needen then if board can't provide it.
---------- Post added at 10:47 AM ---------- Previous post was at 10:38 AM ----------
I8190 is built on ST-Ericsson NovaThor U8420. Hardware is present, but probably samsung never cared to use it.
Click to expand...
Click to collapse
It has been tried out with stock kernel and otg cable and it didn't work. See the link in the second post.
Sent from my GT-I8190 using Tapatalk 2
vonuzu said:
Why is the hardware there, I mean why did samsung put the hardware in the first place?
Sent from my GT-I8190 using Tapatalk 2
Click to expand...
Click to collapse
Samsung gives features according to the price range of the device! Look at Galaxy Ace 2 and SGS Advance. Bith devices have same board, but ace is clocked at 800 mhz while ace is at 1 ghz.
I do not respond to tech support via PM
But if the hardware exist...that leave us with the software,will it will be hard but we may be able to unlock it .Right?
sent from the super siii mini GT-I8190 using xda premium app.
USB OTG supporting
USB OTG is a really good function. I would be great if SG S3 mini will support it. I think, a problem isn´t in a hardware, but in a software and a good custom kernell solve this problem. I hope, someone help us with this as soon as possible. Please, please, please .......
yes and finally its here...check it out
http://forum.xda-developers.com/showthread.php?t=2186034
sent from the super siii mini GT-I8190 using xda premium app.
Great ^^
Hi to all i don't have the usb male-male hub and i got the ordinary otg cable only. . i've got my phone at Hamburg s3 i8190 and tried testing the otg trick. . the only thing i'm wondering is that after i rooted my phone and downloaded some roms here i restarted my phone and tried plugging in my otg cable and 1 tb hdd and somehow it works fine even though it drains my battery faster >_<. . sorry for my bad english >_<
Baseband version:
I8190xxama2
Kernel version:
3.0.31-790526
[email protected] #5
smp preempt thu mar 7 20:05:24
cet 2013
Build nnumber:
jko54k.I8190xxama2
rigilkent said:
Hi to all i don't have the usb male-male hub and i got the ordinary otg cable only. . i've got my phone at Hamburg s3 i8190 and tried testing the otg trick. . the only thing i'm wondering is that after i rooted my phone and downloaded some roms here i restarted my phone and tried plugging in my otg cable and 1 tb hdd and somehow it works fine even though it drains my battery faster >_<. . sorry for my bad english >_<
Baseband version:
I8190xxama2
Kernel version:
3.0.31-790526
[email protected] #5
smp preempt thu mar 7 20:05:24
cet 2013
Build nnumber:
jko54k.I8190xxama2
Click to expand...
Click to collapse
nice i think devs should know about this...
Sent from my GT-I8190 using xda premium
I discovered how to without external power
just that I cant post links =( directly, put htcmania with a dot before com
htcmania com/showthread.php?p=10644905
or my another post in taringa
taringa net/posts/celulares/17230944/Aporte-USB-OTG-en-el-Galaxy-S3-mini-funcionando-al-100.html
A little traduction will be:
copy the modules into /system/lib/modules with rootbrowser or similar browser
install USB OTG Helper from the Playstore
just connect the usb with OTG at the phone and click the button "Mount" in the app
and you will have your USB mounted at /storage/UsbOtgDrives/drive_1 !!!
I have the custom ROM AOKP 4.2.2 from maclaw
try with another ROM's or stock ROM and tell me if works fine =D
it will work with stock rom?
darkenemy999 said:
just that I cant post links =( directly, put htcmania with a dot before com
htcmania com/showthread.php?p=10644905
or my another post in taringa
taringa net/posts/celulares/17230944/Aporte-USB-OTG-en-el-Galaxy-S3-mini-funcionando-al-100.html
A little traduction will be:
copy the modules into /system/lib/modules with rootbrowser or similar browser
install USB OTG Helper from the Playstore
just connect the usb with OTG at the phone and click the button "Mount" in the app
and you will have your USB mounted at /storage/UsbOtgDrives/drive_1 !!!
I have the custom ROM AOKP 4.2.2 from maclaw
try with another ROM's or stock ROM and tell me if works fine =D
Click to expand...
Click to collapse
bro..,
it will work with stock firmware?
and it doesnot required an external power for operating?
pls help me urgently.;...
darkenemy999 said:
just that I cant post links =( directly, put htcmania with a dot before com
htcmania com/showthread.php?p=10644905
or my another post in taringa
taringa net/posts/celulares/17230944/Aporte-USB-OTG-en-el-Galaxy-S3-mini-funcionando-al-100.html
A little traduction will be:
copy the modules into /system/lib/modules with rootbrowser or similar browser
install USB OTG Helper from the Playstore
just connect the usb with OTG at the phone and click the button "Mount" in the app
and you will have your USB mounted at /storage/UsbOtgDrives/drive_1 !!!
I have the custom ROM AOKP 4.2.2 from maclaw
try with another ROM's or stock ROM and tell me if works fine =D
Click to expand...
Click to collapse
can you write a new post in english!!
plenty of us cant read Spanish!!
Check this out: http://forum.xda-developers.com/showthread.php?t=2691624
Here is an instruction how the Galaxy S III mini can use USB-OTG without Root and Custom ROM:
http://usbstick.hechler.de/viewtopic.php?f=3&t=5241#p5575
A USB-OTG cable with power supply is needed and the app Total Commander with the USB-Stick Plugin.

Atrix 4G Leaked ICS with Kernel 3.1.10

Android 4.0.4 ICS is working great on my Atrix 4G.
I flashed the official AT&T ICS for Atrix and then flashed the last Kernel build by Krystianp (2013-12-22 build)
There are two versions of kernel, I've used the version with stock voltages - link.
The things I did:
1 - Flash ICS_Atrix_leak_flashable
2 - Flash kernel (kernel-2013_12_22_atrics)
3 - Flash Multitouch-Homefix
4 - Flash Ramfix
5 - Install SETCPU
*Flash using CWM (wipe cache, data, dalvik, system)
5 - After boot, you need to get root access, use this
6 - You can remove FastDormency.apk from system/app, it give me best battery life.
7- WI-FI theter works, but you need to disable the entitlement check with Sqlite Editor in the systems->settings.db and set it to 0 from 1 and reboot.
I put the files here >> DOWNLOAD
In this zip you'll find all needed files! (ROM, Radio 37P, Ramfix, Kernel, Multitouch-Homefix, files to root(step 5)...)
For me everything works, camera, flash, fingerprint... It's really smooth!
I'm not the dev of this ROM, I'm just saying what I did.
Thanks for Devs Krystianp, Epinter, upndwn4par and others.
but i cant find the proper RAMFIX and i dont know if this http://d-h.st/HUf is the right ICS_Atrix_leak_flashable, its dated 2012-10-09
i'll wait for someone to put the files here, i dont want to brick my phone because of someone like u, thanks for nothing
You might be in for quite a wait. People don't usually like people who expect others to do the work for them. Especially on a forum dedicated to exploring and developing on your own such as this one. Also, it is quite difficult to completely brick the phone. Most caveats are recoverable one way or another.
Thread cleaned a bit...
Guys, xda is no place for fighting, but also no place to demand something (as you pay for nothing)
palmbeach05 said:
.....you could have followed the xda for noobs thread to get yourself to 10 posts and then have been able to post in the development section. Then you could have posted that in the AtrICS v2.0 thread. And besides that, everything you said is the required and advised steps anyways....
Sent from my MB886 using xda app-developers app
Click to expand...
Click to collapse
hmm, you do realize that this would be against the rules, right?
Maybe you really should re-read the RULES before giving further advice...
For the info.Atrics2.0 with latest kernel usb otg works fully. Just tried the usb diagnostics by chainfire, which made some kind of fix and now usb otg cable works with simple Y cable connected to charger.Which means one can use atrix as a HD player without having to use any kind of dock.
Sent from my MB860
this AtrICS-v2.0_20121114.zip is the latest AtriCS 2.0 ??
did u put the Flash Multitouch-Homefix
or Flash Ramfix ?
just installed ICS_Atrix_leak_flashable + Flash kernel (kernel-2013_12_22_atrics)
and i have screen flicker
home button doesn't work...
it worked but i cant see any changes, camera app has no macro option
USB OTG doesnt work... i tried with an usb 2.0 stick and a Xbox360 controller
pss214 said:
it worked but i cant see any changes, camera app has no macro option
USB OTG doesnt work... i tried with an usb 2.0 stick and a Xbox360 controller
Click to expand...
Click to collapse
I've got a half dead digitizer, so I can't really go digging into the camera (settings are more on the middle to upper corner of the screen, and that's where my digitizer is dead). OTG is something I haven't done yet just b/c I still need to build myself the cable or buy a cable to get that working. the kernel revision you said you have does seem to be the latest one, I haven't seen a new one get released since the 22nd. did you see the post above yours from lightlord about what he did to get OTG to work? not sure if that's what needs to be done all the time, but I'd say that's a good place to start.
pss214 said:
it worked but i cant see any changes, camera app has no macro option
USB OTG doesnt work... i tried with an usb 2.0 stick and a Xbox360 controller
Click to expand...
Click to collapse
Nope, camera app is pretty basic. Also, for otg, the atrix won't give power to the usb, you need a hub with external power supply for it to work. On the hd dock I can confirm tht otg works flawessly (ps2 controller on adapter and keyboard/mouse
Hit the damn thanks button instead!
Enviado desde mi MB860
Motorola Camera doesn't work on my atrix... i have AtrICS 2.0 4.0.4 and the minimum req for the motorola camera is 4.0.3
error Application not installed
now i have the kitkat camera and JB+ camera
So the stock camera doesn't work at all?
Sent from my MB886 using xda app-developers app
stock camera worked well but i wanted more options... but this app https://play.google.com/store/apps/details?id=com.motorola.camera doesnt want to install on AtrICS 2.0
Did you try LG camera app
Sent from my MB860
That camera requires android 4.4, not 4.0.4. And besides that, it's a crap of a camera app.
Hit the damn thanks button instead!
Enviado desde mi MB860
can someone put the link to multitouch homefix? thanks
uffi69 said:
can someone put the link to multitouch homefix? thanks
Click to expand...
Click to collapse
as the creator of the fix, you can search home fix in AtrICS instead, b/c i know its there.
palmbeach05 said:
as the creator of the fix, you can search home fix in AtrICS instead, b/c i know its there.
Click to expand...
Click to collapse
I found it. Thanks.
uffi69 said:
I found it. Thanks.
Click to expand...
Click to collapse
no problem.

[Q] nexus 4- otg problem , please help me !.

hey, i have a nexus 4 with android 5 and just flushed the kernel defcon-96u-unleashed-AOSP_mako.zip [which you can find here http://forum.xda-developers.com/nex...nel-ultimate-unleashed-kernel-series-t2845768 ] .
this kernel supports otg, and it comes with a "synapse" application [there i made a "v" over the otg enable option].
iv'e got a small micro usb external memory storage of 32 gb flat32 , and when i insert it to the nexus nothing happends.
i guess as you can all see im really new with this ^^...
please help me! how can i fix it?
Should be a y with an external power source but you should really ask this in the thread for the kernel
Sent from my Nexus 4 using XDA Free mobile app
n2d551 said:
Should be a y with an external power source but you should really ask this in the thread for the kernel
Sent from my Nexus 4 using XDA Free mobile app
Click to expand...
Click to collapse
The thread itself has like 200+ pages so its really confusing finding it.
I thought maybe someone alse had this problem and might know how to solve it and help me.
Anyone ? Please help !...
[email protected] said:
The thread itself has like 200+ pages so its really confusing finding it.
I thought maybe someone alse had this problem and might know how to solve it and help me.
Anyone ? Please help !...
Click to expand...
Click to collapse
as said in the previous reply to your question nexus 4 requires Y otg cable. the reason is that nexus 4 hardware does not support powering devices via usb so you need a y cable to power your usb externally
You just need to flash a custom kernel you can try this ONE It has otg support and works on cm 11 and android L
I flashed that custom kernel , and there is an option for otg which i have enabled but nothing comes up when i plug in the external memory.
I dont think there is a difference between using simple microusb external memory and a regular usb external memory conected via y cable.
Please help me fix it ! , i really need that otg.!
Two posts above yours. You need a Y otg cable and external power source for your usb

[Q] Problems with USB OTG

Hello. My phone is Samsung Galaxy S3 Neo (GT-I9301I) with custom ROM installed on it (CyanogenMod 12). today I bought and USB OTG cable (Y type). I connected it to the power source, then plug the usb flash memory to the port and then I inserted the micro usb plug in my phone. And nothing happend (no notification on the status bar, nothing in file explorer). Any ideas how to fix this?
Link to ROM I installed:
http://forum.xda-developers.com/galaxy-s3-neo/orig-development/rom-cyanogenmod-12-s3-neo-t2983109
Tell me if you need more info.
ZemoDroid said:
Hello. My phone is Samsung Galaxy S3 Neo (GT-I9301I) with custom ROM installed on it (CyanogenMod 12). today I bought and USB OTG cable (Y type). I connected it to the power source, then plug the usb flash memory to the port and then I inserted the micro usb plug in my phone. And nothing happend (no notification on the status bar, nothing in file explorer). Any ideas how to fix this?
Link to ROM I installed:
http://forum.xda-developers.com/galaxy-s3-neo/orig-development/rom-cyanogenmod-12-s3-neo-t2983109
Tell me if you need more info.
Click to expand...
Click to collapse
Im sorry, but samsung haven't add support for otg for our s3 neo... this is an hardware issues...
HAlexer said:
Im sorry, but samsung haven't add support for otg for our s3 neo... this is an hardware issues...
Click to expand...
Click to collapse
But thats ridicolous. There are some videos on YT thats shows S3 neo working with mouse, keyboard, usb and even PS3 controller. Like this for example: www . youtube . com / watch?v=GQkBr78kF2k
Next, the original Samsung Galaxy S3 was reported to be supporting OTG so why the upgraded version shouldn't support it as well?
Maybe that's just a kernel issue. I haven't tried it on stock ROM but maybe I will be desperate enough to do it
Anyway thanks for your reply. For a moment I thought no one will ever look at this thread.
ZemoDroid said:
But thats ridicolous. There are some videos on YT thats shows S3 neo working with mouse, keyboard, usb and even PS3 controller. Like this for example: www . youtube . com / watch?v=GQkBr78kF2k
Next, the original Samsung Galaxy S3 was reported to be supporting OTG so why the upgraded version shouldn't support it as well?
Maybe that's just a kernel issue. I haven't tried it on stock ROM but maybe I will be desperate enough to do it
Anyway thanks for your reply. For a moment I thought no one will ever look at this thread.
Click to expand...
Click to collapse
To make otg work yu need otg y cable and a power supply and yes otg is kernel related i hope it helps
I guess I should do it earlier but here is the pic of USB Y cable I was using. It is good? I'm not sure anymore I got in form a electronic store and they told me its an OTG cable.
Maryus_Razor said:
To make otg work yu need otg y cable and a power supply and yes otg is kernel related i hope it helps
Click to expand...
Click to collapse
If that's true then why the kernel with OTG function wasn't released?
ZemoDroid said:
I guess I should do it earlier but here is the pic of USB Y cable I was using. It is good? I'm not sure anymore I got in form a electronic store and they told me its an OTG cable.
If that's true then why the kernel with OTG function wasn't released?
Click to expand...
Click to collapse
You need stock rom to make otg work and a power supply i hope it helps
Maryus_Razor said:
You need stock rom to make otg work and a power supply i hope it helps
Click to expand...
Click to collapse
I just installed stock firmware and still dosen't work. Damm why it must be so diffilcut to simply plug some usb stick in your phone.
ZemoDroid said:
I just installed stock firmware and still dosen't work. Damm why it must be so diffilcut to simply plug some usb stick in your phone.
Click to expand...
Click to collapse
You have extern battery? and if you have more questions give me your facebook and i will answer there
Maryus_Razor said:
You have extern battery? and if you have more questions give me your facebook and i will answer there
Click to expand...
Click to collapse
No I don't. Also I disabled my FB profile sometime ago becausse I wasn't using it.
ZemoDroid said:
No I don't. Also I disabled my FB profile sometime ago becausse I wasn't using it.
Click to expand...
Click to collapse
you need external battery bcouse s3 neo can't deliver curently power to otg cable untill someone make a otg kernell i hope it helps
Maryus_Razor said:
you need external battery bcouse s3 neo can't deliver curently power to otg cable untill someone make a otg kernell i hope it helps
Click to expand...
Click to collapse
I pluged the OTG cable to the power source and it didn't work. What diffirence it will make if I plug it to external battery?
ZemoDroid said:
I pluged the OTG cable to the power source and it didn't work. What diffirence it will make if I plug it to external battery?
Click to expand...
Click to collapse
i dont know the difference but i have seen a guy who plugged a externel battery on otg cabble and the phone detect usb stick and anyway i will make a otg kernel when my new pc will arive
Maryus_Razor said:
i dont know the difference but i have seen a guy who plugged a externel battery on otg cabble and the phone detect usb stick and anyway i will make a otg kernel when my new pc will arive
Click to expand...
Click to collapse
Can you send me the link to that person? Or at least the model of external battery he used?

Categories

Resources