{"id":506,"date":"2026-02-18T19:39:35","date_gmt":"2026-02-19T03:39:35","guid":{"rendered":"https:\/\/salemdata.net\/johnpress\/?p=506"},"modified":"2026-02-19T09:33:30","modified_gmt":"2026-02-19T17:33:30","slug":"t-beams-of-bable","status":"publish","type":"post","link":"https:\/\/salemdata.net\/johnpress\/?p=506","title":{"rendered":"T-Beams Of Bable"},"content":{"rendered":"<p>I have five LilyGO T-Beam SUPREMEs all transmitting and receiving every 15 seconds via Lora radio (Semtech 1302 chip).\u00a0 This is a test of mutliple units being active and then seeing how well a Lora sniffer works.\u00a0 The units are named:<\/p>\n<ul>\n<li>Amy<\/li>\n<li>Bob<\/li>\n<li>Cy<\/li>\n<li>Dan<\/li>\n<li>Ed<\/li>\n<\/ul>\n<p>I also have a Lora <strong>sniffer<\/strong> using the Semtech 1303 chip on a separate Raspberry Pi server which can capture up to 8 simultaneous transmissions.\u00a0 Then I have a logger which preserves what the sniffer found.\u00a0 And then I have an awk script which traverses the log and determine where there are gaps in transmission, i.e. lost packets, collisions.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-507\" src=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/02\/20260218_192309_Wed.png\" alt=\"\" width=\"1582\" height=\"1050\" srcset=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/02\/20260218_192309_Wed.png 1582w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/02\/20260218_192309_Wed-300x199.png 300w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/02\/20260218_192309_Wed-768x510.png 768w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/02\/20260218_192309_Wed-1536x1019.png 1536w\" sizes=\"auto, (max-width: 1582px) 100vw, 1582px\" \/><\/p>\n<p>I&#8217;ve been focusing on foundational issues: getting the SD card to be reliable so it can be used like a hard disk is on a computer, synchronizing GPS time with the unit&#8217;s real time clock and coordinate everyone&#8217;s time to extremely high precision.\u00a0 The SD card component is very delicate, it seems if I start a component up, the voltage jitter enough to cause the SD card to go into a hung state which is only cured by removing the card and an inserting it again.\u00a0 This is not acceptable.\u00a0 I thought I had the problem cured, and then proceeded onto the GPS time &#8220;discipline&#8221; and it seems that activating the GPS may have triggered some power issues that are affecting the SD card&#8230; again.\u00a0 I&#8217;m starting to feel the pain of working on a 2012 Intel platform with a video card no longer supported by NVidia &#8212; i could not get OBS to record a screenshot video of all the 8 consoles above, so we have to settle for a static screenshot.<\/p>\n<p>Progress is being made, albeit it very slowly.<\/p>\n<p>Update 2\/19\/26 9:30 AM &#8211; I have added a naming scheme so when I plug in a device, it&#8217;s name is used so it is very clear what device I am loading code into.\u00a0 See <a href=\"https:\/\/salemdata.net\/repo\/jlpoole\/microReticulumTbeam\/wiki\/USB_Naming\">USB Naming<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have five LilyGO T-Beam SUPREMEs all transmitting and receiving every 15 seconds via Lora radio (Semtech 1302 chip).\u00a0 This is a test of mutliple units being active and then seeing how well a Lora sniffer works.\u00a0 The units are named: Amy Bob Cy Dan Ed I also have a Lora sniffer using the Semtech [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":507,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,20,80],"tags":[98,99,82],"class_list":["post-506","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-electronics","category-gentoo","category-meshtastic","tag-lora","tag-semtech","tag-t-beam-supreme"],"_links":{"self":[{"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=\/wp\/v2\/posts\/506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=506"}],"version-history":[{"count":4,"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=\/wp\/v2\/posts\/506\/revisions"}],"predecessor-version":[{"id":511,"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=\/wp\/v2\/posts\/506\/revisions\/511"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=\/wp\/v2\/media\/507"}],"wp:attachment":[{"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}