Egyszer régen GSM modemeket programoztam, beleértve SMS-ek küldését PDU formában. Nagyon szépen működött az összes modemen, kivéve az iTegno WM-1030A-t, amit egy időben a Pannon osztogatott pl. MobiOffice-hoz.
Hát ez a modem ''Érvénytelen PDU paraméter'' hibát (+CME ERROR: 304) dobott elküldés helyett. Byte-ra ugyanez a PDU és ugyanez a program simán ment a többi modemen. Az iTegno szoftvermérnökei (igen, a supportnak írt levelemre már másnap egy mérnök válaszolt) is megerősítették, hogy a PDU-val nincsen semmi baj. Én viszont még HyperTerminalon begépelve is reprodukálni tudtam a hibát.
Véletlenül jöttem rá a hiba okára. Mivel Windows-on fejlesztettem, CR+LF sortörést használok, és a modemet is ennek megfelelően állítottam be. Amikor küldeni próbáltam az SMS-t, beírtam, hogy ''AT+CMGS=34[CR][LF]'', megkaptam a promptot (''>''), majd beírtam a PDU-t, egy Ctrl+Z-vel lezárva. Bár a sortörés CR+LF-re volt állítva, az iTegno modem a promptot már a CR fogadása után elküldte, és az LF karaktert a PDU első byte-jának hitte.
Hülye egy firmware bug, nem? Az iTegnos mérnökök nagyon örültek, hogy megtaláltam.
Ha már GSM modemek: Nokia N30-assal is voltak gondjaim. Sebaj, a fél évfolyamunk a Nokiánál dolgozik, hát írtam egynek. Azt válaszolta, hogy ő nem tudja, mi az a GSM modem (az N30-ról nem is beszélve). Nokiás, és nem tudja, mi az a GSM? Számítástechnikával foglalkozik, és nem tudja, mi az a modem?
Jó is a multi-platform...
Hirdetés
3 pénzügyi döntés, amit minden kisvállalkozónak érdemes átgondolnia az év végéig
PR Ahogy az év vége közeledik, itt az ideje, hogy egy pillanatra megálljunk és áttekintsük vállalkozásunk pénzügyi helyzetét. Ne hagyjuk, hogy az év utolsó hónapjai elússzanak a sürgető feladatok és elfeledett határidők között!
Hirdetés
Aktív témák
- Diablo IV
- Mennyibe fog kerülni a Steam Machine?
- Xiaomi 15T Pro - a téma nincs lezárva
- Vezeték nélküli fejhallgatók
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Milyen processzort vegyek?
- One mobilszolgáltatások
- A fociról könnyedén, egy baráti társaságban
- Battlefield 6
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...