Navgear DSR-N 270/370

  • 1.014 Antworten
  • Letztes Antwortdatum
Status
Für weitere Antworten geschlossen.
batman08 schrieb:
Nein leider noch nicht.
Laut einem Artikel weiter oben sind die Updates für 270 und 370 absolut identisch. Deshalb habe ich noch kein update gemacht und mir nur ein paar apps rausgezogen.
Ich hoffe dass da Pearl mal reagiert...

Hast du mir die Apks von deinem system/APP Ordner?

Gesendet von meinem GT-I9000 mit der Android-Hilfe.de App
 
KMK2014 schrieb:
Hast du mir die Apks von deinem system/APP Ordner?

Gesendet von meinem GT-I9000 mit der Android-Hilfe.de App


Für mich bitte auch! Danke
 
Hallo!

Da ich leider auch beim Einspielen des Firmware Updates nach bekannter Anleitung scheitere (DSR-N 270 schaltet sich aus bzw. Schirm wird schwarz und dann tut sich nichts), weitere Fragen dazu.

- Da ich dafür eine 4 GB SD Card verwende, muß es für das Updaten vielleicht wirklich eine kleinere Card sein, damit es funktioniert? Die Files sind aber auf meiner Card lesbar bzw. im File Explorer sichtbar, wenn das Gerät läuft.

-Wie heißt die alte Version? Die neue Version lautet ja Android 4.0.4 mit Kernel 2.6.35.7 in Version v1.0_20140111, oder?

- Im Forum gibt es jetzt verschieden Details bei den Anleitungen. Einmal heißt es, das Gerät muß ausgeschaltet sein und dann die Zurück + Reset Taste drücken. In einem anderen Posting steht aber, das Gerät muß eingeschaltet sein und dann erst die beiden Tasten drücken. Die Frage wäre dann aber, wann im eingeschalteten Zustand? Sofort (nach 1 Sekunde) nach dem Einschalten oder etwas später oder erst wenn das Gerät vollständig läuft?

- Was bedeutet in den Einstellungen "MCU aktualisieren"? Besteht damit auch die Möglichkeit das Firmware Update vollständig einzuspielen?
Ich habe diese Funktion mal wie folgt versucht.
1. SD Card ist nicht im GPS-Schacht eingelegt: Fehler - Datei wurde nicht gefunden.
2. SD Card mit dem Update ist im GPS-Schacht: Aktualisierung wird gestartet. Sinngemäß stand: "Aktualisierung läuft bzw. wird durchgeführt" (weiße Schrift auf schwarzem Hintergrund). Das hat etwa 2-3 Minuten gedauert. Dann hat sich das Gerät abgeschaltet. Danach konnte ich einen normalen Neustart durchführen.
Die Frage wäre jetzt, ist damit alles eingespielt, auch div. Apps, etc.? Wie kann ich das auf Vollständigkeit überprüfen?


MfG
Manfred
 
Zuletzt bearbeitet:
gerade Antwort von Pearl bekommen, angeblich wurde die richtige 370er Firmware hochgeladen und sei verfügbar!
 
Ich habe das 270er Modell und ich habe das Update wie folgt durchgeführt:

- 2GB microSD Karte in Fat32 formatiert.
- Die gezippte Update Datei in das Root Verzeichnis von der microSD Karte entpacken.
- Zündung vom Fahrzeug an und das Radio hochfahren lassen.
- microSD in den GPS Slot reinstecken.
- Radio herunterfahren. (Lautstärke Knopf gedrückt halten.
- Wenn das Radio heruntergefahren ist, die Back Taste gedrückt halten und dann die Reset Taste mit einer Büroklammer gedrückt halten. Warten bis das Bootlogo erscheint und dann beide Tasten los lassen.
- warten bis das Update abgeschlossen ist und dann ein Bild mit "Sie können neu starten" erscheint.
- Gerät mit Lautstärke Taste neu starten.
- Fertig.
-

Gesendet von meinem GT-I9000 mit der Android-Hilfe.de App
 
Hallo!
Fred99 schrieb:
Hallo!

- Im Forum gibt es jetzt verschieden Details bei den Anleitungen. Einmal heißt es, das Gerät muß ausgeschaltet sein und dann die Zurück + Reset Taste drücken. In einem anderen Posting steht aber, das Gerät muß eingeschaltet sein und dann erst die beiden Tasten drücken. Die Frage wäre dann aber, wann im eingeschalteten Zustand? Sofort (nach 1 Sekunde) nach dem Einschalten oder etwas später oder erst wenn das Gerät vollständig läuft?

Also bei mir hat das mit dem zurück+aus im ausgeschalteten Zustand nicht geklappt. Da ist nie was passiert. Daher habe ich eben erst alles ausgeschaltet, dann eingeschaltet und direkt anschließend (1Sekunde) Zurück und Reset gedrückt.
Dann einfach mal ein paar Sekunden abwarten und dann kamen nach einiger Zeit Textmeldungen.
Grüße
Hannes
 
waren bei euch eure installierten apps nach dem update auch weg oder war das bei mir nur weil ich die reset aus versehen im betrieb betätigt hab? wenn ja wie kann man das verhindern? hab keine lust schon wieder alles einzurichten...
 
Bei mir war alles weg, das Gerät war quasi "jungfräulich",
aber das kann auch daran liegen, dass ich beim Starten hin und her probiert habe mit dem REset-Knopf ...
Hannes
 
84d80y schrieb:
gerade Antwort von Pearl bekommen, angeblich wurde die richtige 370er Firmware hochgeladen und sei verfügbar!

Ja jetz scheint das die richtige Firmware zu sein.

Hab mal kurz geschaut in der system\app\ ist jetzt die Settings4_de_370.apk drin und nicht Settings4_de_270.apk.

Werde es heute Abend ausprobieren!
 
ist nach dem Update immer noch der Kernel bei 2.6 ?
 
KMK2014 schrieb:
Ich habe das 270er Modell und ich habe das Update wie folgt durchgeführt:

....

- Wenn das Radio heruntergefahren ist, die Back Taste gedrückt halten und dann die Reset Taste mit einer Büroklammer gedrückt halten. Warten bis das Bootlogo erscheint und dann beide Tasten los lassen.

....

So hat es bei mir komischerweise nicht funktioniert obwohl ich das mehrfach probiert habe.

Geklappt hat es bei mir, als ich das Gerät eingeschaltet und dann gewartet habe, bis das grüne Android-Start-Logo weg war. Erst als der graue Hintergrund kam, habe ich die Zurück + Reset-Taste gedrückt. Danach startete das Update (gelber Text) bis zum Hinweis, dass man nun neu starten soll.

Ob die Apps noch da waren kann ich nicht sagen. Ich hatte das Gerät ja erst 1 oder 2 Tage und weiß nicht mal, ob ich vorher schon was installiert hatte.
 
KMK2014 schrieb:
Kein Problem,

ich habe es selber an meinem NavGear DSR-N270 ausgemessen und so wie ich es in der Zeichnung angegeben habe angeschlossen und eine Verbindung mit dem PC aufbauen können. Komisch, es ist genau spiegelverkehrt bei dir wolfde. Kann es sein, dass du ein 370er hast und es bei dir genau umgekehrt ist. Oder der Hersteller hat nach Lust und Laune die Pins belegt. Mann sollte dann unbedingt jedes der vier Pins vom B2 Port in einem stromlosen Zustand gegen Masse ausmessen um mindestens einen Anhaltspunkt zu haben.

Der ursprüngliche Beitrag von 23:20 Uhr wurde um 23:26 Uhr ergänzt:

Als ich die Verbindungsschwierigkeiten mit meinem USB Port hatte, habe ich es auch so wie du angegeben hast verbunden. Es passierte aber rein gar nichts. Keine Verbindung, kein Mucks. Dann hatte ich das USB Kabel so kurz wie möglich gemacht und es so angeschlossen wie ich es in meinem Post angegeben hatte und siehe das die Verbindung stand. Habe aber leider bis jetzt noch kein Zugriff auf die zwei internen Laufwerke vom Navgear. Sie werden zwar im Gerätemanager unter Windows 7 angezeigt, aber leider nicht auf dem Arbeitsplatz.


Zuerst mal Hallo an alle!

Habt ihr ans Dateisystem-Format (brtfs, ext2, ext3) gedacht...
damit kann Windows nichts anfangen, dadurch werden die Laufwerke auch nicht eingebunden.

grüße
 
batman08 schrieb:
Teste gerade Navigon 5.2, gestartet über die GPS Taste.Das Navi friert damit immer nach ca. 25 min ein, Radio läuft imq Hintergrund. Auf dem Weg zur Arbeit fast immer an der selben Stelle.
Hat das auch schon mal jemand beobachtet ?
Ich bekomme auch keine akustische Meldungen vor neuralgischen
Stellen, nur ein blinken visuell auf dem Bildschirm. Bei meinem
Samsung kommt da auch eine akustische Ansage. Habe ich da
irgendwo etwas übersehen ? Ansagen zur Navigation funktionieren,
auch das Radio wird leise und laut gestellt.


Grüße


Joachim


Das würde mich auch mal interessieren, weil ich kurz davor bin mir das n370 zu holen ich aber noch nicht weiß in welchem Umfang. Sollte navigon etc. ohne Probleme installiert werden können hole ich mir nur das n370 mit Deutschland karte und dann installiere ich navigon drauf.

Hoffe da kann jemand was dazu sagen, damit ich das Ding heute Bestellen kann^^
 
Teamdevel schrieb:
Zuerst mal Hallo an alle!

Habt ihr ans Dateisystem-Format (brtfs, ext2, ext3) gedacht...
damit kann Windows nichts anfangen, dadurch werden die Laufwerke auch nicht eingebunden.

grüße


Bei Android Handys gehts ja wohl auch ;)
 
Hallo zusammen,

habe jetzt die fehlenden Apps von dem 370er Update genommen und Sie bei meinem 270er nachinstalliert. Also die iPod iPhone APP funktioniert. Die Mirrorlink App starten aber ich muss es noch mit einem passenden Smartphone testen. Die Tasten Beleuchtung Eintrag in den Einstellungen kann man auswählen aber man kann die Farbe nicht ändern. Ich schließe daraus, dass beim 270er wirklich nur blaue LEDs verbaut sind und leider keine RGB LEDs.

Gesendet von meinem GT-I9000 mit der Android-Hilfe.de App
 
84d80y schrieb:
Bei Android Handys gehts ja wohl auch ;)

Der war echt gut. :thumbup:
Bei den Handys bekommt man auch nur zugriff auf die SD-Karten bzw. auf
die vorgegebenen Speicherbereiche. Zeig mir ein Handy, wo du per USB (Laufwerk)
zugriff auf den internen Flash Speicher bekommst!

grüße
 
witzig, da will ich ja auch gar nich drauf zugreifen, sd geht ja auch nicht!
 
Teamdevel schrieb:
Der war echt gut. :thumbup:
Bei den Handys bekommt man auch nur zugriff auf die SD-Karten bzw. auf
die vorgegebenen Speicherbereiche. Zeig mir ein Handy, wo du per USB (Laufwerk)
zugriff auf den internen Flash Speicher bekommst!

grüße

Mit internen Laufwerken habe ich die zwei SD Karten Skots gemeint. 1 x SD, 1 x GPS SD. Die Laufwerke werden nur bereitgestellt, wenn man Sie unter der Android Oberfläche freigibt. Die ist nicht möglich, da man den USB Speicher nicht aktivieren kann.

Gesendet von meinem GT-I9000 mit der Android-Hilfe.de App
 
Wie wäre es mit einem FTP Client auf dem Radio und einer Laufwerkseinbindung in Windows? Hab ich mit meinem Handy auch schon mal gemacht, weil ich zwar auf das Handy zugreifen konnte, aber kein Laufwerksbuchstabe vergeben wird. Via FTP gings.
Sollte über die WLAN Verbindung vom Radio doch auch möglich sein, oder?
 
Sorry Leute,
da haben wir dann verschiedene Dinge gemeint.


Auf jeden fall hab ich mal die ganze Firmware zerlegt und
decompiliert. Jetzt sehe ich wie die ganze Hardware angesprochen wird.

z.B die radio App macht das so...

Code:
public class RadioDevice
{
  public static final String SERIAL_MCU_ACTION = "com.sunmiyo.device.McuWriteUart";
  public static final String SERIAL_MCU_DATA = "McuWriteData";
  private Context m_context = null;

  public RadioDevice(Context paramContext)
  {
    this.m_context = paramContext;
  }

  public void PresetLoad(int paramInt)
  {
    int[] arrayOfInt = new int[7];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 4;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 10;
    arrayOfInt[5] = paramInt;
    arrayOfInt[6] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4] - arrayOfInt[5]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void bandTurn()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 12;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void displayKeySound()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 165;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void exit()
  {
    int[] arrayOfInt = new int[8];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 5;
    arrayOfInt[3] = 3;
    arrayOfInt[6] = 1;
    arrayOfInt[7] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4] - arrayOfInt[5] - arrayOfInt[6]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void getAmFreqList()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 15;
    arrayOfInt[4] = 5;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void getCurrentInfo()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 15;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void getFMSource()
  {
    int[] arrayOfInt = new int[7];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 4;
    arrayOfInt[3] = 6;
    arrayOfInt[4] = 5;
    arrayOfInt[5] = 8;
    arrayOfInt[6] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4] - arrayOfInt[5]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void getFmFreqList()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 15;
    arrayOfInt[4] = 6;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void getFreqList()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 15;
    arrayOfInt[4] = 1;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void getRDSInfo()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 15;
    arrayOfInt[4] = 2;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void locOff()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 11;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void offAF()
  {
    int[] arrayOfInt = new int[7];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 4;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 18;
    arrayOfInt[6] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4] - arrayOfInt[5]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void offPTY()
  {
    int[] arrayOfInt = new int[7];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 4;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 23;
    arrayOfInt[6] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4] - arrayOfInt[5]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void offTA()
  {
    int[] arrayOfInt = new int[7];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 4;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 17;
    arrayOfInt[6] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4] - arrayOfInt[5]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void openAF()
  {
    int[] arrayOfInt = new int[7];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 4;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 18;
    arrayOfInt[5] = 1;
    arrayOfInt[6] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4] - arrayOfInt[5]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void openPTY()
  {
    int[] arrayOfInt = new int[7];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 4;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 23;
    arrayOfInt[5] = 1;
    arrayOfInt[6] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4] - arrayOfInt[5]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void openTA()
  {
    int[] arrayOfInt = new int[7];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 4;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 17;
    arrayOfInt[5] = 1;
    arrayOfInt[6] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4] - arrayOfInt[5]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void palyFreq(String paramString, int paramInt)
  {
    int i;
    int j;
    int[] arrayOfInt;
    if (!paramString.equals("FM"))
    {
      i = paramInt / 256;
      j = paramInt % 256;
      arrayOfInt = new int[8];
      arrayOfInt[0] = 90;
      arrayOfInt[1] = 165;
      arrayOfInt[2] = 5;
      arrayOfInt[3] = 12;
      arrayOfInt[4] = 8;
      arrayOfInt[5] = j;
      arrayOfInt[6] = i;
    }
    else
    {
      i = paramInt / 256;
      j = paramInt % 256;
      arrayOfInt = new int[8];
      arrayOfInt[0] = 90;
      arrayOfInt[1] = 165;
      arrayOfInt[2] = 5;
      arrayOfInt[3] = 12;
      arrayOfInt[4] = 7;
      arrayOfInt[5] = j;
      arrayOfInt[6] = i;
    }
    arrayOfInt[7] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4] - arrayOfInt[5] - arrayOfInt[6]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void palyFreq(String paramString1, String paramString2)
  {
    float f = Float.parseFloat(paramString2);
    int k;
    int m;
    int[] arrayOfInt1;
    int[] arrayOfInt2;
    if (!paramString1.equals("FM"))
    {
      int i = (int)f;
      k = i / 256;
      m = i % 256;
      arrayOfInt1 = new int[8];
      arrayOfInt1[0] = 90;
      arrayOfInt1[1] = 165;
      arrayOfInt1[2] = 5;
      arrayOfInt1[3] = 12;
      arrayOfInt1[4] = 8;
      arrayOfInt1[5] = m;
      arrayOfInt1[6] = k;
    }
    else
    {
      int j = (int)(100.0F * arrayOfInt1);
      k = j / 256;
      m = j % 256;
      arrayOfInt2 = new int[8];
      arrayOfInt2[0] = 90;
      arrayOfInt2[1] = 165;
      arrayOfInt2[2] = 5;
      arrayOfInt2[3] = 12;
      arrayOfInt2[4] = 7;
      arrayOfInt2[5] = m;
      arrayOfInt2[6] = k;
    }
    arrayOfInt2[7] = (0 - arrayOfInt2[2] - arrayOfInt2[3] - arrayOfInt2[4] - arrayOfInt2[5] - arrayOfInt2[6]);
    sendDataToBroadCast(arrayOfInt2);
  }

  public void presetSave(int paramInt)
  {
    int[] arrayOfInt = new int[7];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 4;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 9;
    arrayOfInt[5] = paramInt;
    arrayOfInt[6] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4] - arrayOfInt[5]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void presetScan()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 12;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void searchAll()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 5;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void seekDown()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 4;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void seekUp()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 3;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void sendDataToBroadCast(int[] paramArrayOfInt)
  {
    if (this.m_context != null)
    {
      Intent localIntent = new Intent();
      localIntent.setAction("com.sunmiyo.device.McuWriteUart");
      localIntent.putExtra("McuWriteData", paramArrayOfInt);
      this.m_context.sendBroadcast(localIntent);
    }
  }

  public void setAmFreq(int paramInt)
  {
    int[] arrayOfInt = new int[8];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 5;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 8;
    arrayOfInt[5] = (paramInt % 256);
    arrayOfInt[6] = (paramInt / 256);
    arrayOfInt[7] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4] - arrayOfInt[5] - arrayOfInt[6]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void setBand()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 12;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void setFmFreq(int paramInt)
  {
    int[] arrayOfInt = new int[8];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 5;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 7;
    arrayOfInt[5] = (paramInt % 256);
    arrayOfInt[6] = (paramInt / 256);
    arrayOfInt[7] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4] - arrayOfInt[5] - arrayOfInt[6]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void stOff()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 26;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void tuneDown()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 2;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }

  public void tuneUp()
  {
    int[] arrayOfInt = new int[6];
    arrayOfInt[0] = 90;
    arrayOfInt[1] = 165;
    arrayOfInt[2] = 3;
    arrayOfInt[3] = 12;
    arrayOfInt[4] = 1;
    arrayOfInt[5] = (0 - arrayOfInt[2] - arrayOfInt[3] - arrayOfInt[4]);
    sendDataToBroadCast(arrayOfInt);
  }
}



Da könnte man jetzt selber schöne Apps schreiben,
leider fehlt mir dazu momentan die zeit.

grüße
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.

Ähnliche Themen

D
  • Darkiii
Antworten
1
Aufrufe
1.206
hansstramm
hansstramm
V
  • virgil75
Antworten
0
Aufrufe
1.178
virgil75
V
C
  • Cedip73
Antworten
1
Aufrufe
1.272
MagicSven
M
Zurück
Oben Unten