Blog

  • Private LTE with LimeSDR and srsRAN – Part 4 (Config & Launch)

    Private LTE with LimeSDR and srsRAN – Part 4 (Config & Launch)

    The final part in my initial series on setting up srsRAN with LimeSDR. Having build the software, assembled the hardware and programmed a SIM. All that left to do is configure srsRAN, launch the network and connect our first mobile device.

    |

  • Private LTE with LimeSDR and srsRAN – Part 3 (SIM Cards)

    Private LTE with LimeSDR and srsRAN – Part 3 (SIM Cards)

    Part three in my series on setting up srsRAN with LimeSDR. Having built the software and assembled the hardware, next we need to program some SIM cards for the mobile devices.

    |

  • Private LTE with LimeSDR and srsRAN – Part 2 (Hardware)

    Private LTE with LimeSDR and srsRAN – Part 2 (Hardware)

    Part two in my series on setting up srsRAN with LimeSDR. Having built all the required software, this next part covers assembling the required hardware.

    |

  • Private LTE with LimeSDR and srsRAN – Part 1 (Software)

    Private LTE with LimeSDR and srsRAN – Part 1 (Software)

    Working with IoT devices it’s often useful during development to have access to a cellular network simulator or private mobile network. While the setups were previously prohibitively expensive for small time users such as myself. The reduction in cost of high performance software defined radios, combined development of open-source network stacks brings them into reach…

    |

  • ESP32 Edge Triggered Interrupt Bug

    ESP32 Edge Triggered Interrupt Bug

    So it appears that edge triggered interrupts don’t work properly on the ESP32. For once the software isn’t to blame.

    |

  • PlatformIO & Remote Debugging

    PlatformIO & Remote Debugging

    While working on a customer project containing a GPS module and satellite modem I needed a means of remotely flashing, debugging and monitoring the board I was working on. Here’s what I ended up doing.

    |

  • PlatformIO & ARM’s ITM/SWO (Serial Wire Viewer)

    PlatformIO & ARM’s ITM/SWO (Serial Wire Viewer)

    No UARTS no problem! Making use of the ITM and SWO modules included as part of ARM’s CoreSight debugging hardware to provide debug output with ARM STM32 and PlatformIO.

    |

  • New Timepiece for a Classic Mac – Part 1

    New Timepiece for a Classic Mac – Part 1

    Recently I decided to purchase and restore a few Apple Macintosh SE/30 computers. All of which had suffered damage from leaky real-time clock batteries. To the extent that the battery holders and much of the supporting circuitry was no longer functioning or even present. Thus began my quest to replace the real-time clock modules with…

    |