Προς το περιεχόμενο

Βοήθεια για UART ΣΕ OXYGEN CPE ΚΑΙ ROOT


kalopc

Προτεινόμενες αναρτήσεις

Καλησπέρα παιδιά  ανοίγω αυτό εδώ το post με σκοπό να μπορέσουμε να κάνουμε root τα oxygen cpe της Gennet τα οποία σε περίπτωση που γίνουν root έχουν άπειρες δυνατότητες, αν αναλογιστεί κανείς ότι τρέχουν Linux και asterisk στο εσωτερικό τους. 

Προσπαθώ λοιπόν να εντοπίσω την UART επάνω στην pcb ενός Oxygen και να τα βρω τα  Gnd TX TX VCC  αλλά δεν τα καταφέρνω.

Αν κάποιος έχει ιδέα ας βοηθήσει. 

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 1 μήνα μετά...
Στις 1/12/2021 στις 12:16 ΠΜ, kalopc είπε

Προσπαθώ λοιπόν να εντοπίσω την UART επάνω στην pcb ενός Oxygen και να τα βρω τα  Gnd TX TX VCC  αλλά δεν τα καταφέρνω.

Προχώρησα λίγο παρακάτω, σε σχέση με το ζητούμενο.
Το 4 pin debug header όντως είναι για σύνδεση με το UART του SoC. Χρησιμοποιεί TTL logic (0-3.3 V), που σημαίνει ότι απαγορεύεται να συνδέσουμε απευθείας επάνω του RS232 logic, χωρίς converter.
To pinout φαίνεται στην ακόλουθη εικόνα (μεγέθυνση της φωτογραφίας του αμέσως προγούμενου post):

20220124_010532.jpg.027897bb0f12f6b25808fe0ab45401a4.jpg

Κατάφερα να συνδεθώ μέσω των GPIO ports #14 και #15 του Raspberry Pi 4b και να εγγράψω, με τη βοήθεια του picocom, το console output κατά το boot process.

pi@raspberrypi:~ $ pinout
,--------------------------------.
| oooooooooooooooooooo J8   +======
| 1ooooooooooooooooooo  PoE |   Net
|  Wi                    oo +======
|  Fi  Pi Model 4B  V1.1 oo      |
|        ,----.               +====
| |D|    |SoC |               |USB3
| |S|    |    |               +====
| |I|    `----'                  |
|                   |C|       +====
|                   |S|       |USB2
| pwr   |HD|   |HD| |I||A|    +====
`-| |---|MI|---|MI|----|V|-------'

Revision           : c03111
SoC                : BCM2711
RAM                : 4096Mb
Storage            : MicroSD
USB ports          : 4 (excluding power)
Ethernet ports     : 1
Wi-fi              : True
Bluetooth          : True
Camera ports (CSI) : 1
Display ports (DSI): 1

J8:
   3V3  (1) (2)  5V    
 GPIO2  (3) (4)  5V    
 GPIO3  (5) (6)  GND   
 GPIO4  (7) (8)  GPIO14
   GND  (9) (10) GPIO15
GPIO17 (11) (12) GPIO18
GPIO27 (13) (14) GND   
GPIO22 (15) (16) GPIO23
   3V3 (17) (18) GPIO24
GPIO10 (19) (20) GND   
 GPIO9 (21) (22) GPIO25
GPIO11 (23) (24) GPIO8 
   GND (25) (26) GPIO7 
 GPIO0 (27) (28) GPIO1 
 GPIO5 (29) (30) GND   
 GPIO6 (31) (32) GPIO12
GPIO13 (33) (34) GND   
GPIO19 (35) (36) GPIO16
GPIO26 (37) (38) GPIO20
   GND (39) (40) GPIO21

Θα αφαιρέσω τα ευαίσθητα στοιχεία (MAC addresses κλπ) από το log και θα το ανεβάσω εδώ.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 3 εβδομάδες αργότερα...
  • 2 μήνες μετά...

Καλημέρα @pavlos_m, μήπως κατάφερες να βρεις περισσότερες πληροφορίες από το boot process?

Σχετικά με τα UART header pins, μπορώ να συνδέσω επάνω ένα PL2303 (UART to USB, χωρίς το Vcc) ή μόνο με Raspberry μπορούμε να δοκιμάσουμε?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 μήνες μετά...
Στις 3/5/2022 στις 11:20 ΠΜ, Dr. Gonzo είπε

Καλημέρα @pavlos_m, μήπως κατάφερες να βρεις περισσότερες πληροφορίες από το boot process?

Σχετικά με τα UART header pins, μπορώ να συνδέσω επάνω ένα PL2303 (UART to USB, χωρίς το Vcc) ή μόνο με Raspberry μπορούμε να δοκιμάσουμε?

Καλησπέρα.

Ποια έκδοση firmware έχει τώρα το Oxygen που θέλεις να πειράξεις;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 μήνες μετά...

@pavlos_m συγγνώμη για την αργοπορημένη απάντηση

Κατάφερα να δω την κονσόλα με το PL2303, αλλά δεν υπάρχει δυνατότητα login (δεν έχω credentials).Το firmware version ειναι fw2021100512

Καμιά ιδέα;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...