Innehållsförteckning:

Hur man återvinner Android -telefoner för BOINC eller fällbar rigg utan att använda batterier: 8 steg
Hur man återvinner Android -telefoner för BOINC eller fällbar rigg utan att använda batterier: 8 steg

Video: Hur man återvinner Android -telefoner för BOINC eller fällbar rigg utan att använda batterier: 8 steg

Video: Hur man återvinner Android -telefoner för BOINC eller fällbar rigg utan att använda batterier: 8 steg
Video: Återvinna lösenord 2024, Juli
Anonim
Hur man återvinner Android -telefoner för BOINC eller vikningsrigg utan att använda batterier
Hur man återvinner Android -telefoner för BOINC eller vikningsrigg utan att använda batterier
Hur man återvinner Android -telefoner för BOINC eller vikningsrigg utan att använda batterier
Hur man återvinner Android -telefoner för BOINC eller vikningsrigg utan att använda batterier
Hur man återvinner Android -telefoner för BOINC eller vikningsrigg utan att använda batterier
Hur man återvinner Android -telefoner för BOINC eller vikningsrigg utan att använda batterier

VARNING:

JAG ÄR INTE ANSVARIG ANSVARIG FÖR NÅGON SKADA PÅ DIN MASKIN genom att följa denna guide.

Den här guiden är mer effektiv för BOINC -användare (personligt val / skäl), den kan också användas för FOLDING

Eftersom jag inte har för mycket tid kommer jag att försöka göra den här självstudien kort, men kommer att lägga till information om fler efterfrågar det.

Steg 1: Hårdvara

Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara

Tanken är att ha en regulerad strömförsörjning med tillräckligt med förstärkare för att mata så många oktokärniga Android du kan få tag på

Min installation är baserad på en TDK-Lambda HWS-150A-3/A 3,96 V/DC 30 A som jag köpte för under 100 euro. Denna strömförsörjning med öppen ram ger 30A vid 3,3V +/- 20%, vilket betyder 3,96V max, över 3,8V som begärs av "batteriet"

Inledningsvis använde jag en annan TDK Lambda med 12V & 12.5A (mycket billigare version LS150-12) tillsammans med en billig buck-omvandlare som reducerade spänningen till 3,8V.

För perfekta resultat bör alla batterier som används i smartphones ha en nästan identisk spänning som bör ligga runt 3,8V. I nästan ett år har jag använt två okto kärniga Landvo -smartphones med USB 5V med hjälp av den "räddade" batterikretsen. För de andra Allview androids fungerar denna metod inte, även om jag vid 5V fick meddelanden om … över ström, eftersom jag inte "räddade" batterikretsen.

Den viktigaste/svåraste delen av hadware är USB -hubben. En vän till mig var tvungen att 3D -skriva ut den och löda alla kretsar. I grund och botten matar den önskad icke-standardiserad spänning (i mitt fall 3,8V) men den har möjlighet att "snabbladdning" vid 5V (vilket jag inte testade, eftersom om du behöver 5V finns det en massa alternativ att köpa från)

3D -schemat kommer att lägga till dem lite senare och jag uppdaterar handledningen här

Eftersom inga batterier är inblandade lödde jag på baksidan av telefonerna det "röda" till plus och "svarta" till minus. De andra 1, 2 eller 3 mittstift jag hittade dem irrelevanta, du kan söka på internet

4: e bilden visar stiftkonfiguration på ett typiskt Samsung 4 -stifts batteri. I grund och botten är stift 1 positivt, stift 2 och 3 är negativt och stift 4 är för temperaturgivare, så behöver det inte. Lödningen för kraft bör göras för Pin 1 & Pin 2 (rekommenderar det inte eftersom det är för nära och kan kortsluta) eller Pin 1 och Pin 3 (rekommendera det eftersom de är långt ifrån varandra, använd också bättre varmt lim). Vid icke-standardbatteri, som tumregel, bättre lödning mellan stift som har en spänning på 3,7-4,2 V om det är för svårt att hitta stiften.

Steg 2: Programvara

programvara
programvara

Jag använde bara officialBOINC, och jag antar att det kommer att vara bättre att aktivera även uppdateringar av butiksspel, såvida inte telefonerna inte är begränsade av RAM

Jag föredrar att köra WCG eftersom detta i grunden är en Badge Rig, även om 256 MB RAM -begränsningar beror på projektet, och ibland antar jag att 7 kärnor tar upp ungefär 400 MB RAM

Så i princip har jag kört det här de senaste två veckorna eller så och jag får runt 97%

CPU -tid / förfluten tid (timmar) i WCG:)

Steg 3: Kontroll och inställning

Jag använder team viewer + host installerad på telefonerna. Även om Landvo + Allview inte stöder full fjärrkontroll är det den enda lösningen jag kunde hitta. Lägg till i kommentarer om du använder en annan lösning.

Jag kör bara 7 av 8 kärnor, bara för försiktighet, men SoC blir inte särskilt varmt.

Just nu kör jag 4 octa + 1 dual på riggen och 2 octa (Landvo) på en vanlig usb -hubb, se tabell nedan.

Steg 4: Möjliga förbättringar

Jag kommer att försöka byta till Samsung -telefoner eftersom de borde kunna köra team viewer med snabbt stöd.

Det skulle också vara trevligt om jag kunde skriva ut ett 3D -batteri med bara den röda + kabeln som kommer ut för att använda telefonens baksida.

10 kärnor telefoner skulle vara trevligt att prova när de kommer att vara vanligare och billigare.

För att nå målet på 20 octa kan jag använda några wago 222-415 (5 trådar) spakmuttrar (ett nav på 5 usb per tråd) eftersom strömförsörjningen med öppen ram inte har tillräckligt med plats för att sätta in de 4 naven trådar

För fel och korrigering, vänligen lämna dem i avsnittskommentarer nedan.

Steg 5: Detta är för skaparna

Detta är för skaparna
Detta är för skaparna
Detta är för skaparna
Detta är för skaparna
Detta är för skaparna
Detta är för skaparna

3D -utskrift + lödning krävs

Min vän gjorde den här delen, så jag kan inte ge för många detaljer.

KiCad -filer bifogade också för lödning och för att ha en vy över 3D -modellen

Steg 6: 6. mars 2018 uppdatering

6. mars 2018 uppdatering
6. mars 2018 uppdatering
6. mars 2018 uppdatering
6. mars 2018 uppdatering
6. mars 2018 uppdatering
6. mars 2018 uppdatering

6.1 Val av enhet Jag föredrar personligen att använda åtminstone oktakärnor, eftersom fyrkärnor antar jag kan konsumera så mycket som en oktakärna.

Men om du lyckas köpa fyrhjulingar för nästan ingenting, skulle det vara vettigt att ha en liten billig Android -gård. Färre kärnor kan ha en fördel för mer frihöjd, i förhållande till högre kärnor.

Jag stämmer detta filter för att ha ett urval av telefoner att välja mellan https://www.gsmarena.com/results.php3?nCPUCoresMi… Jag skulle rekommendera minst 1,5 GB RAM -minne, och baserat på min erfarenhet skulle Samsung -enheter vara det bästa alternativet att välja mellan eftersom communityn är större (TWRP och anpassade ROM) jämfört med Mediatek -enheter. Men eftersom de flesta av de nya smarttelefonerna har ett icke-flyttbart batteri, befarar jag att det kommer att vara svårt att hitta telefoner med icke-flyttbara batterier. Jag testade på följande: 6 Allview E4 - MT6753, med kingroot 2 Landvo L700 - MT6592, med magisk 1 Samsung Galaxy Alpha - Exynos 5430, med magisk+TWRP

6.2 Rot

Jag rekommenderar starkt att rota din enhet för att inaktivera termisk strypning.

6.2.1 Kingroot

Detta är den enklaste metoden, men är också osäker

6.2.2 Magisk

Om du har en anpassad kärna blinkar du bara med magisk zip. Sidnotering, jag lyckades också fixa boot.img för Allview E4 genom att hitta de ursprungliga filerna på needrom (ett bra ställe att hitta telefonfiler för magisk root)

6.2.3 Anpassad ROM med rotstöd

Om du har en dyrare telefon och har anpassad ROM installerad, är du klar.

Du kan också spela med några effekt/termiska parametrar för att få ut maximalt av din enhet. Bifogar en bild av cpufreq_power_dump som jag fortfarande inte kunde ta reda på hur man ställer in effektläget "0":)

6.3 Kraftleverans

Som en tumregel är mitt råd oavsett vilken strömförsörjning du köper, försök att se till att du använder den till cirka 50% av den totala "annonserade" effekten.

6.3.1 Kretskort med strömförsörjning (bra lösning men svårt, SE FÖREGÅENDE STEG 1 - 5 för tillämpning, används inte för närvarande)

Som beskrivs i mitt ursprungliga inlägg skulle jag starkt rekommendera att använda en 4,62V-källa (t.ex. TDK-Lambda CUS-250LD-4 4,62 V/DC 50 A) Den är mer lämplig eftersom den täcker intervall från 4,2V-5,0V spänningsfallet på vissa USB-kablar (0-0.2V) bättre för att förbättra min tidigare lösning med "tjock" skruvkabel. Jag kommer att lägga upp en uppdatering för denna lösning när min vän har tillräckligt med tid att bygga den skräddarsydda kraftleverans -kretskortet.

6.3.2 Med batterier (värsta lösningen, kolla Coleslaw -inlägg på WCG)

Du kan använda den här lösningen, men det skulle definitivt explodera ditt batteri, såvida du inte håller batterierna tillräckligt svala eller minskar CPU -frekvensen

6.3.3 Med batterikrets, men inget batteri (bra lösning)

Du kan förstöra batteriet och extrahera batterikretsen noggrant Bättre att ladda ur det först så att det inte exploderar i ansiktet! Sedan kan du ansluta till en 5V usb -kabel Jag har provat den på Landvo L700 och i princip gick den utan problem i cirka 1,5 år vid en lägre spänning (jag antar att batterikretsen hade något att sänka ingångsspänningen)

6.3.4 USB -kablar med dioder (bra lösning och enkel, aktuell lösning)

Du kan ansluta kablarna direkt, men jag föredrar att använda dioder (1N5400 -serien) Dioden stöder upp till 3A och har en droppspänning på cirka 0,7V - 0,9V för 0,6A - 1,2A (3W - 6W) Det blir vackert het, men eftersom USB -kablarna har en droppspänning på 0-0,2V bör du få en spänning på 3,9V - 4,4V, liknande ditt spänningsbatteri Du behöver inte många komponenter för lödning (låg nivå från min punkt av se), se bifogad bild. Du bör använda flera meter för att mäta de olika stiftspänningarna. Min tumregel är att mäta alla stift, identifiera vilka som ger 3,8-3,9V (och bortse från batteristiften) och välja de mest extrema stiften för bättre spel.

För närvarande använder jag 2 Anker 5 port USB 40W för att mata 9 android + dioder och en brand -tv -stick

6.3.4.1 Krusningseffekt

Vet inte om detta, korrigera mig, eftersom dioden har en krusningsström, om du sätter ihop för många enheter kan det påverka kretsen. Inte helt testat detta, men det kan ha en inverkan.

6.3.5 USB -kablar med dioder (ok lösning, kolla joneill003 inlägg på WCG)

Du kan koppla direkt 5V till telefonstift och hoppas att det inte steker kretsarna. Baserat på

joneill003s inlägg ska det köra ok, beroende på maskinvaran.

6.4 Fjärråtkomst

Teamviewer är ett lönsamt alternativ, men är sluten källa. Om någon använder en annan metod, vänligen lägg upp den här. Bättre att skapa ett e -postkonto och bara använda det för Android -fjärrkontroll (kan använda upp till 40 enheter) Bättre att söka på Google Play och forum om din enhet stöder fjärrkontroll för enklare åtkomst.

Gjorde en lösning med automatiserat flöde eftersom teamviewer ibland kopplar bort, se

groups.google.com/forum/#!topic/automate-u…

6.4.1 PC -åtkomst via kabel

En bärbar / öppen källkodsprogramvara som jag använde nyligen är scrcpy. Mycket användbart om skärmen är trasig men ändå har adb aktiverat i din Android.

6.5 Termisk strypning

Detta är den knepiga delen och tog lite tid att ta reda på det, det behöver definitivt rot Om du inte inaktiverar termisk strypning kommer några kärnor att gå offline, vilket inte är bra om du vill köra några WCG -enheter Håll alltid ett öga på CPU-Z termisk flik för realtidsvärden.

Jag kommer att försöka uppdatera så mycket som exakt min översikt android graf bifogad, rumstemperatur

6.5.1 Samsung -enheter

"borde" vara universell metod

forum.xda-developers.com/galaxy-s8/how-to… På Samsung gick jag upp till 94 grader C:)

6.5.2 Mediatek -enheter

"borde" vara universell metod

forum.xda-developers.com/showpost.php?p=76…

6.5.3 Hotplugging -drivrutiner

Om du har en anpassad rom som stöder detta kan du "kanske" också ändra min_core online och "kanske" andra termiska inställningar

6.6 CPU -övervakning

Jag använder CPU-Z för termisk flik för att hålla koll på temperaturer CPU-skärm för individuell kärnfrekvenshistorik. Jag hittade några buggar (rapporterar inte den verkliga frekvensen) om någon har ett bättre alternativ, vänligen posta det

Jag använder också följande flöde om CPU -tempen faller under en fördefinierad individuell gräns

groups.google.com/forum/#!topic/automate-u…

6.7 Wifi -störningar

Om din telefon har dubbla band, rekommenderar jag starkt att du använder 5 GHz -bandet. Jag har redan problem med en kinesisk låda (low -end router utan 5 GHz) med nästan 20 enheter för boinc och 5 personliga enheter. Sedan jag satte online Amlogic H96 Pro -pinnen verkade de vara aggressiva (stöta ut) Allview E4 -telefonerna. Jag försökte mildra detta med telefonschema men jag är helt säker på att det inte fungerar. Så jag slår på skärmen och väntar några sekunder på att få nya enheter. Jag håller koll med https://login.teamviewer.com/ för att se senaste gången dessa enheter var online

Update1: Det var ett problem med min router på grund av … dålig firmware.

Jag rekommenderar starkt att du bara använder en sekundär router för boinc -enheterna (om du har 10+ enheter), helst med openwrt dual band, så att du kan sänka powerTx (bättre att placera enheterna runt routern) och ha dem alla online.

Eller så kan du använda automatisera för att rotera enheterna för att inte "ladda" routern, se min länk på

groups.google.com/forum/#!msg/automate-use…

6.8 Djup sömn

Jag hade några problem med Landvo L700 -telefoner, där de inte kunde köras när skärmen är avstängd. För mig fungerade det med CPU Awake (99% förmodligen), medan det inte fungerade med batterisparare. Du kan använda någon app för att minimera skärmintensiteten, men är inte effektiv. En hel telefon med 8 kärnor på cirka 1 GHz förbrukar 6 W med skärmen på (3 W med skärmen avstängd)

6.9 CPU -frekvens

Jag använder Kernel Adiutor som är öppen källkod så att du kan ställa in din egen CPU -frekvens (behöver root). NÄR (och inte OM) du når gasreglaget, kommer frekvensen att sjunka (eller kärnorna blir offline medan frekvenserna stiger) Även med strypning inaktiverad kan jag fortfarande inte få maxfrekvens från alla kärnor samtidigt. Så jag antar att det är en kärna "funktion". Som tumregel bör du för det mesta få minst 60-70% av max teoretisk CPU-frekvens.

6.10 Felsökning

Kontrollera i teamvisaren om en enhet är offline. När du använder flera enheter, sätt bara ett nummer på omslaget för enkel identifiering

Uppenbarligen kan du använda detta för myntbrytning. Men det skulle vara trevligt att använda alla 3 miljoner GPU där ute (0,24% världens energiförbrukning) för en uppskattning (min) av 10 EFlops för att lösa medicinska projekt. De skulle slutföra alla GPUgrid- och FOLDING -uppgifter på några veckor.

6.11 Limpistol

Jag använder en limpistol på grund av följande: Håller trådarna på plats. Eftersom de är ömtåliga förhindrar det vridning och eventuell anslutningsbrott. Billigt, lätt att applicera och lätt att ta av. Rekommendera inte att applicera över dioderna, eftersom det kommer att smälta (dioden blir upp till 105 grader C) runt den … ständigt.

6.12 Bostäder

För den sista installationen använde jag en IKEA KALLAX hylla för att fylla den med legos.

6.12.1 För fyrkärnor eller enheter med lägre temperatur

Jag gjorde 3 våningar av lego (42 enheter bred, 9 enheter (3x höjd) lång, 16 enheter djup)

Det tog cirka 2,5 kg Legos, kunde ha använt ytterligare 2 kg för att fylla alla revbenen helt.

Några av telefonerna blev riktigt varma, runt 90 grader och några av dem fortsatte att starta looping

6.12.2 För enheter med hög temperatur

Bättre att använda bilderna från min första bild, där kablarna är självtillverkade och dioden inte är i kontakt med telefonen

6.13 Hemgjorda kablar

Jag köpte följande från amazon

www.amazon.de/gp/product/B00I8NACEA/ref=oh…

www.amazon.de/gp/product/B071R2KD9T/ref=oh…

www.amazon.de/gp/product/B01N22469I/ref=oh…

Jag använde följande instruerbara

www.whatimade.today/all-i-know-about-usb-ph…

AWG 18 -kabeln var lite överkill, AWG 20 borde vara bra

USB -hylsan i plast förstörde hela tiden min anslutning, så jag använde en värmekrymp istället.

En diod N5402 minskar spänningen med 0,7-0,9V vilket bör hålla telefonen runt 4,2-4,4V laddad, vilket är vad jag ser i bästa fall

Med detta tillvägagångssätt är dioden inte i kontakt med telefonen, alltså lägre temperatur och bättre kabelhantering.

6.14 Använd batteri intern krets (bästa lösningen) Jag har en UMI Rome -telefon som jag inte kunde starta med stifthacken.

Så jag har klippt batterikretsen (FÖRSIKTIGT FÖR ATT TÄNKA AV BATTERIET FÖRST SÅ DET SKA INTE EXPLODERA) och lödde de röda/svarta ledningarna till batteristiften.

Varmt lim applicerades för att begränsa stiften så att de alltid är i kontakt med batterikretsen.

Detta var min ursprungliga design för 2 år sedan på Landvo -telefonerna, och det borde vara det bästa sedan 4,3V spänning (0,7V diod användes också) SKULLE regleras av batterikretsen.

6.15 Telefoner med integrerat batteri Jag har också en Apollo Vernee Lite deca core MTK6797 Helio X20 som jag blev lite besviken över, inte säker på om den redan var trasig när jag köpte den från ebay.

Inledningsvis kunde jag starta den med hjälp av den interna batterikretsen, och den gick bra på alla 10 kärnor, men efter några timmar sjönk spänningen till 2,5V, och den startade inte.

Det kan vara så att Power Management -hårdvaran var trasig?!?.

Också när den är ansluten till 5 usb -hubben, vid start skulle den starta om andra 2 oktokärnor, vilket var lite konstigt/inte coolt samtidigt.

Det var också en smärta att köra alla tre kluster samtidigt (quad+quad+dual) eftersom du måste skapa och köra en fil vid start med varje klusterfrekvens (https://en.miui.com/thread-2105983-1- 1.html).

Så jag hade kanske otur med den första deca -kärnan, men det är lite mer komplicerat än oktakärnorna.

Men om den interna batterikretsen är stabil med 5V och diod kan du ta bort andra komponenter för att minimera strömförbrukningen (telefonen startas utan: bakre kamera, fingeravtryckssensor, hela dotterkort: mobilantenn, mikro usb -laddare) och fortfarande styra det termiska kuvertet på grund av en lägre tillverkningsnod.

6.99 Frågor

- Den här metoden är inte riktigt framtidssäker eftersom jag spelade med en Vernee Apollo Lite deca-core och jag kan inte hålla alla 10 kärnor laddade

- Nya telefoner har integrerat batteri som blir svårare att byta via kabel, all hjälp uppskattas.

- Hittade den första oktakärnan (UMI Rome) som inte kan laddas via denna metod, på grund av att jag antar att batteriresistor som måste sättas på plats

- starta om enheten när sista cpu -frekvensen är lägre än ett visst värde, behöver rot: Kan täckas av CPU Temp -kontrollflödet

- automatisk omstart efter strömavbrott

- en anker 40W med 5 usb-portar fick en usb-port att dö på mig efter 3-4 år

- Samsung G850F och en av Landvo L700 beslutar ibland att sluta beräkna för boinc, och jag måste väcka enheten manuellt eller starta om enheten vilket är … irriterande

Steg 7: 7. Hur man återvinner streamingpinnar för BOINC 2018 marsuppdatering

7. Hur man återvinner streamingpinnar för BOINC 2018 marsuppdatering
7. Hur man återvinner streamingpinnar för BOINC 2018 marsuppdatering

Se även det sjätte steget för mer detaljerad information

7.1 Val av enhet

Jag använder en Fire Stick TV (3/4 kärnor alltid aktiverad) som är ganska solid (5 GHz ingår också) Nackdelar: 4 kärnor, ingen team viewer fjärrkontroll

10 Amlogic H96 pro octa core

Nackdelar: inget aac -stöd som codec (eller en annan, kommer inte ihåg). ingen fjärrkontroll (jag använder en logitech usb/tangentbord med usb-port) Om du kombinerar detta med aukey aukey pa-t8 får du en liten 80-kärnor "kluster" med 0,11x0,16x0,17 liter (använder också 10 usb 3,0 han -till -man -adaptrar från ebay) Allt detta för cirka 32W förbrukning:). Du kan hämta stickan från gearbest för så lågt som 25 euro (välj den billigaste i EU/USA/Storbritannien) Och för 300 euro får du 80 kärnor medan du förbrukar cirka 30W, vilket jag antar är … ganska effektivt

7.2 Rot

För Amlogic -pinnarna kommer standard:)

7.3 Kraftleverans

För alla pinnar räcker det med en normal 5V usb -port. För Amlogic använder jag en av de 2 USB -portarna för att driva dem med USB 3.0 hane till han -adapter (0,9 V max = 4,5 W, 3,2 W nominell vid 1 GHz frekvens)

7.4 Fjärråtkomst

Amlogic stick levereras med Teamviewer fjärrkontroll

7.5 Termisk strypning

För Amlogic använder jag bara Kernel Adiutor och ställer in all frekvens till 1 GHz medan temperaturen är under 80 grader (vilket jag antar är strypningstemperaturen) Sökte inte på något sätt att inaktivera detta på streaming -pinnarna

7.6 CPU -övervakning

CPU-Z & CPU-skärm. CPU-skärm visar en CPU-temperatur på cirka 7 grader svalare i förhållande till CPU-Z

7.7 Wifi -störningar

Amlogic -pinnarna är kanske offline i några minuter men inte mer.

7.8 Djup sömn

Inga problem

7.9 CPU -frekvens

Ställ bara in alla kärnor till 1 GHz och de senaste veckorna har de fungerat ok

7.10 Felsökning

7.99 Frågor

- En del av pinnen började bli heta, så jag var tvungen att minska CPU -frekvensen för att inte nå 80 grader

Om du är rädd för att någon krypterar med dina telefoner då (gäller endast för att köra WCG -projekt): Beräkna hur många kärnor du har. Multiplicera med 97% CPU -tid / förfluten tid (timmar) och 24 timmar Summan ska vara lika med den totala körtiden (timmar)

Jag kommer att uppdatera mer om detta instruerbart för specifika begärda problem.

Multam 'Cata!

Steg 8: Uppdatera 2020 december

Uppdatering 2020 december
Uppdatering 2020 december

Den slutliga installationen är baserad på wago 5 -kontakter visas ovan

Boinc Tasks för Android baserat på efmer -programvara bör komma under de närmaste veckorna/månaderna

efmer.com/boinctasks-for-android/

Rekommenderad: