{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2024.2.1"}, "schedule": {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/schedule/", "version": "1.21", "base_url": "https://pretalx.freifunktag.de", "conference": {"acronym": "battlemesh-v17-2025", "title": "Battlemesh v17", "start": "2025-06-10", "end": "2025-06-16", "daysCount": 7, "timeslot_duration": "00:05", "time_zone_name": "Europe/Berlin", "colors": {"primary": "#2F6D98"}, "rooms": [{"name": "Dorfkonsum", "guid": "9255a389-706b-58ef-b2cb-5d8b41b4b4a1", "description": null, "capacity": 20}, {"name": "Rautenkranz", "guid": "2937345d-e9be-51b9-bdd8-c96a7e3bb550", "description": null, "capacity": 40}, {"name": "Saal", "guid": "e54ec650-7bd1-5a13-9b62-88e033b1b249", "description": "Room for workshops", "capacity": null}], "tracks": [], "days": [{"index": 1, "date": "2025-06-10", "day_start": "2025-06-10T04:00:00+02:00", "day_end": "2025-06-11T03:59:00+02:00", "rooms": {}}, {"index": 2, "date": "2025-06-11", "day_start": "2025-06-11T04:00:00+02:00", "day_end": "2025-06-12T03:59:00+02:00", "rooms": {"Rautenkranz": [{"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/EXVL9A/", "id": 398, "guid": "05c1460d-5742-5255-991f-467bd4427b1f", "date": "2025-06-11T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:20", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-398-opening", "title": "Opening", "subtitle": "", "track": null, "type": "Talk - 15 min + 5 min Q&A", "language": "en", "abstract": "Let's start the event", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/HMSBNC/", "id": 394, "guid": "8a5a1265-ab78-5c5a-8dd0-c4cf7fd5d10e", "date": "2025-06-11T11:30:00+02:00", "start": "11:30", "logo": null, "duration": "01:00", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-394-diy-fibre-backbone-deployments", "title": "DIY fibre backbone deployments", "subtitle": "", "track": null, "type": "Talk - 30 min + 10 min Q&A", "language": "en", "abstract": "A talk about community fibre deployment concepts, experiences, costs, needed tools, splicing fibre cables, 10G/25G/100G equipment recommendations", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "2fe9173a-2282-5fb3-a301-8aae7c4905dc", "id": 345, "code": "PDKGRX", "public_name": "Bluse", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/ME8DXM/", "id": 404, "guid": "911ae448-5df2-5398-b1db-c848df7557e4", "date": "2025-06-11T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "00:40", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-404-mesh-networks-and-social-impact", "title": "mesh networks and social impact", "subtitle": "", "track": null, "type": "Talk - 30 min + 10 min Q&A", "language": "en", "abstract": "small tank about mesh networks and the process around them in Argentina", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "545fbb71-80ca-5265-afa6-1c01f46eebeb", "id": 350, "code": "ZUW7LS", "public_name": "javier", "avatar": null, "biography": "computer enthusiast, mesh and P2P fan !", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/LVC8TZ/", "id": 407, "guid": "1bb5f0b6-ba49-5e4b-9b37-5cfaaf5ab3f3", "date": "2025-06-11T18:30:00+02:00", "start": "18:30", "logo": null, "duration": "00:20", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-407-shared-state-rewrite-in-rust-for-fun-and-profit", "title": "Shared-state rewrite in rust for fun and profit", "subtitle": "", "track": null, "type": "Talk - 15 min + 5 min Q&A", "language": "en", "abstract": "A journey on how I rewritten shared-state in rust and how it pleasantly fits in OpenWrt routers.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "efd359ec-6ae3-5e6e-a93c-2b963446edf8", "id": 351, "code": "QBYNYA", "public_name": "G10h4ck", "avatar": "https://pretalx.freifunktag.de/media/avatars/librerouter_avatar_zvPLsSK.png", "biography": "Gioacchino Mazzurco is a free thinker and tinkerer, he plays key roles in many projects. Since his youth he actively participates in free software development with important contributions to free and open source softwares such as OpenWrt, LibreMesh, RetroShare and KDE, he is also recognized for his contributions to community networks.\r\n\r\nAged 14 he emigrated on its own from his native small town in Nebrodi mountains (Sicily) and started his world journey. Just turned 18 he started studying Energy Engineering and graduated a few years later in Computer Science at University of Pisa. After living for some years in Barcelona outskirts, he is now a digital nomad. Thanks to it's multidisciplinary knowledge he keep impulsing collaborative initiatives, that spreads from ethical food supplying to community managed communications technologies.\r\n\r\nHe has been invited to talk at many events, his story telling skills together with it's spread knowledge are greatly enjoyed by the public.", "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 3, "date": "2025-06-12", "day_start": "2025-06-12T04:00:00+02:00", "day_end": "2025-06-13T03:59:00+02:00", "rooms": {}}, {"index": 4, "date": "2025-06-13", "day_start": "2025-06-13T04:00:00+02:00", "day_end": "2025-06-14T03:59:00+02:00", "rooms": {"Rautenkranz": [{"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/U7R8YG/", "id": 395, "guid": "4836aaae-1315-5316-b1f4-b995ccc4879c", "date": "2025-06-13T10:00:00+02:00", "start": "10:00", "logo": null, "duration": "01:00", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-395-real-quantum-key-distribution-qkd-systems-in-our-village-with-inject-to-openwrt-wireguard", "title": "real Quantum Key Distribution (QKD) systems in our village with inject to OpenWrt Wireguard", "subtitle": "", "track": null, "type": "Talk - 30 min + 10 min Q&A", "language": "en", "abstract": "QKD in a nutshell for Battlemeshers, Labtour with entanglement based quantum key distribution systems, Rosenpass & OpenWrt Wireguard integration", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "2fe9173a-2282-5fb3-a301-8aae7c4905dc", "id": 345, "code": "PDKGRX", "public_name": "Bluse", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/TCZD77/", "id": 406, "guid": "e49833d1-8850-5829-b2ff-972117e2efa8", "date": "2025-06-13T11:10:00+02:00", "start": "11:10", "logo": null, "duration": "00:40", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-406-apup-and-beyond", "title": "APuP and beyond", "subtitle": "", "track": null, "type": "Talk - 30 min + 10 min Q&A", "language": "en", "abstract": "Let's see together what's inside APuP, how to benefit from, and future developments", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "efd359ec-6ae3-5e6e-a93c-2b963446edf8", "id": 351, "code": "QBYNYA", "public_name": "G10h4ck", "avatar": "https://pretalx.freifunktag.de/media/avatars/librerouter_avatar_zvPLsSK.png", "biography": "Gioacchino Mazzurco is a free thinker and tinkerer, he plays key roles in many projects. Since his youth he actively participates in free software development with important contributions to free and open source softwares such as OpenWrt, LibreMesh, RetroShare and KDE, he is also recognized for his contributions to community networks.\r\n\r\nAged 14 he emigrated on its own from his native small town in Nebrodi mountains (Sicily) and started his world journey. Just turned 18 he started studying Energy Engineering and graduated a few years later in Computer Science at University of Pisa. After living for some years in Barcelona outskirts, he is now a digital nomad. Thanks to it's multidisciplinary knowledge he keep impulsing collaborative initiatives, that spreads from ethical food supplying to community managed communications technologies.\r\n\r\nHe has been invited to talk at many events, his story telling skills together with it's spread knowledge are greatly enjoyed by the public.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/RCGABU/", "id": 409, "guid": "7343538e-ffa6-5bbf-9c63-620b01c9c33c", "date": "2025-06-13T12:00:00+02:00", "start": "12:00", "logo": null, "duration": "00:40", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-409-private-network-segmentation-for-smart-homes", "title": "Private Network Segmentation for Smart Homes", "subtitle": "", "track": null, "type": "Talk - 30 min + 10 min Q&A", "language": "en", "abstract": "Preseting an OpenWRT-based research-prototype for isolating smart home devices.\r\nWhat is the perspective for OpenWRT - packges?", "description": "Isolated WLAN for Smart Home Devices enhances the privacy of its users. Privacy Protection Goals such as Integrity, Confidentiality or Unlikability can be addressed.\r\n\r\nThe prototype as based on hostapd wpa_psk_file, OpenVSwitch a MPLS. Isolation is performed in 802.11 mesh.\r\n\r\nHow to make this available to end-users?\r\n\r\nAs of now, I see no good way to integrate the prototype into OpenWRT. This may be complex, because ut touches various configurations (WLAN, OVS, Mesh). Also, I'm not aware of any user-friendly IEEE 802.11 mesh configuration in OpenWRT or user-interface to wpa_psk_file.\r\n\r\nIs the a perspective for OpenWRT packages?", "recording_license": "", "do_not_record": false, "persons": [{"guid": "f01a5996-bce8-5790-a23c-7777a483bb9d", "id": 352, "code": "FLLXDA", "public_name": "yanosz", "avatar": null, "biography": "Was: Freifunk, K\u00f6ln\r\nIs: PhD-student, Oslo", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/ZEUJVA/", "id": 400, "guid": "a02be843-03b5-5a69-a9b0-2aa92909f8aa", "date": "2025-06-13T15:00:00+02:00", "start": "15:00", "logo": "https://pretalx.freifunktag.de/media/battlemesh-v17-2025/submissions/ZEUJVA/logo_35ZDMeW.png", "duration": "00:40", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-400-old-and-new-mesh-routing-protocols", "title": "Old and New Mesh Routing Protocols", "subtitle": "", "track": null, "type": "Talk - 30 min + 10 min Q&A", "language": "en", "abstract": "An overview of old and new mesh routing protocols.", "description": "In this talk I like to give an overview of existing mobile ad-hoc mesh routing protocols like BMX, Babel, B.A.T.M.A.N.-adv, Yggdrasil, Reticulum, Meshtastic and others. We will talk about the general idea behind them, how they work, the development status and history.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "ddaed6ce-adda-5b07-9e04-dd5555ff3f91", "id": 165, "code": "BCARXJ", "public_name": "mwarning", "avatar": "https://pretalx.freifunktag.de/media/avatars/spaghetti_monster_u08czjC.jpg", "biography": "I am a mesh routing enthusiast living in Berlin. I love Open Source software and maitain a few myself. My  goal is to make mesh networks scalable and diverse. See my homepage at https://mwarning.de for more information.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/9RTFXH/", "id": 399, "guid": "db257513-15b5-5227-9ac7-982bd47eb20b", "date": "2025-06-13T16:00:00+02:00", "start": "16:00", "logo": "https://pretalx.freifunktag.de/media/battlemesh-v17-2025/submissions/9RTFXH/nostr_bj8vpEZ.png", "duration": "00:20", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-399-what-is-nostr-and-how-do-i-use-it-in-my-project-", "title": "What is nostr and how do I use it in my project?", "subtitle": "", "track": null, "type": "Talk - 15 min + 5 min Q&A", "language": "en", "abstract": "Nostr (notes and other stuff transmitted via relays) is a simple protocol for exchanging information in the form of signed JSON. User generated public keys serve as identities and all business logic is executed client side to minimize reliance on 3rd party infrastructure. Thanks to social media clients, users have started to create lists of public keys that they want to receive content from, thus creating the first web of trust that bootstrapped successfully. However, I just use nostr as an overlay network, which allows me to ignore low level networking details when I want to implement application layer tooling for mesh networks.", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"guid": "26aa9345-809a-5a3c-bffa-09d6cf14a8cf", "id": 348, "code": "CE9QAH", "public_name": "c03rad0r", "avatar": "https://pretalx.freifunktag.de/media/avatars/c03rad0r_RwV0Z56.png", "biography": "c03rad0r grew up with access to less than 8GB of internet per household per month at a data rate of less than 250 kbit even though the WiFi routers clearly weren't the bottle neck. Hence, c03rad0r set out on a mission to build a neighborhood mesh network that bundles the gateways (MultiWAN) for better throughput. Unfortunately, people didn't want to share this scarce resource without any accounting. c03rad0r knew that he needed a way to pay his neighbors for access to their internet gateway, but he didn't know how to do it. Now he finally knows how to make tooling that enables his neighbors to serve him as ISPs and [TollGate](https://github.com/orgs/OpenTollGate/repositories) is taking shape.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/833K9R/", "id": 393, "guid": "9e1324e8-ae8f-5c2d-8ad8-b8281a561e91", "date": "2025-06-13T16:30:00+02:00", "start": "16:30", "logo": null, "duration": "00:40", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-393-gsoc-review-and-outlook", "title": "GSoC - Review and Outlook", "subtitle": "", "track": null, "type": "Talk - 30 min + 10 min Q&A", "language": "en", "abstract": "Let's take a look on projects from last year and this year, let's discuss if we want to continue with GSoC.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "8e904239-b684-5bc1-8fa9-2fbe3c7d6f22", "id": 7, "code": "USJAK9", "public_name": "Andi Br\u00e4u", "avatar": "https://pretalx.freifunktag.de/media/avatars/hacker-1024_oUOxCxd.jpeg", "biography": "Freifunka from Berlin", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/YNYX93/", "id": 402, "guid": "f1abe88b-67d6-5263-ba8f-80a7561e723d", "date": "2025-06-13T17:30:00+02:00", "start": "17:30", "logo": null, "duration": "00:40", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-402-openwrt-on-realtek-switches", "title": "OpenWRT on Realtek Switches", "subtitle": "", "track": null, "type": "Talk - 30 min + 10 min Q&A", "language": "en", "abstract": "Smart switches are part of most wireless infrastructures - but many still run the vendor firmware,  capabilities to install own software are limited. OpenWRT enables open firmware with modern Linux kernel, software updates, and your own software. Recent Realtek Switches come with great specs at a reasonable price point. I'll provide an overview of technical capabilities and limitations, current integration status and features of OpenWRT on Realtek, and discuss some applications for testbeds, community networks and wireless ISPs.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "04b48500-6c40-54ee-bf8d-3805bddff359", "id": 349, "code": "7MDSYQ", "public_name": "Simon Wunderlich", "avatar": "https://pretalx.freifunktag.de/media/avatars/profile_JlcPEoE.png", "biography": "Simon is wireless software engineer and co-author of the open source mesh software 'batman-adv'.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/DRSQZB/", "id": 412, "guid": "70d4cded-217d-57bf-9e1f-5398cfbd2ed4", "date": "2025-06-13T18:30:00+02:00", "start": "18:30", "logo": null, "duration": "00:40", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-412-privat-im-netz-nextcloud-on-small-computers-", "title": "Privat-im-Netz (Nextcloud on small computers)", "subtitle": "", "track": null, "type": "Talk - 30 min + 10 min Q&A", "language": "en", "abstract": "Deploying Nextcloud on SBC (Single Board Computers). Targeted audience are normal people. A personal cloud for Addresses, Calendar, Passwords, and maybe Photos hosted on your own {Raspberry,Orange,Banana,Rock}-Pi. Current status: VPS is ready, realizing peer-to-peer backup.", "description": "Talk introduces my little Nextcloud zoo and the https://privat-in.de web site. Those little SBC boxes have a good concept to store data securely and are ready for backups. I'll talk on the data storage concept used and how it's supposed for mutual (peer-to-peer) backups. \r\n\r\nOn top of this, you can install Nextcloud using NextcloudPI. To make the setup easy for normal people, one can reach a personalized little box from the internet via HAProxy with SNI redirecting to a personal Wireguard tunnel. This setup is suitable if your provider gets you behind CGNAT or MAP-T or in cases you simply are un-able to configure port forwarding yourself. The plan is to make money for my local hackspace offering (payed) courses to people e.g. how to master those little beasts, how to link your smartphone to them, how to use a password manager, and how to secure / restore your backups.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "24f9f53c-bc6a-5d70-ba71-e913081bcf40", "id": 354, "code": "B8P87C", "public_name": "Sven-Ola Tuecke", "avatar": "https://pretalx.freifunktag.de/media/avatars/sven-ola-sunglass-250_PgtrMKC.jpg", "biography": "Doing computers since 40 years now. Freifunk since 2004 AFAICR.", "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 5, "date": "2025-06-14", "day_start": "2025-06-14T04:00:00+02:00", "day_end": "2025-06-15T03:59:00+02:00", "rooms": {"Rautenkranz": [{"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/GRVPE7/", "id": 405, "guid": "372da7b4-a1b0-5bb1-bc53-49581e652b2a", "date": "2025-06-14T15:00:00+02:00", "start": "15:00", "logo": null, "duration": "01:00", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-405-empowering-community-networks-discussion-about-establishing-special-interest-group-isoc", "title": "Empowering Community Networks - Discussion about establishing Special Interest Group @ ISOC", "subtitle": "", "track": null, "type": "Workshop - 1 hour", "language": "en", "abstract": "Reactivate CN-SIG !!!", "description": "Community Networks (CN) and Community-driven Internet Exchange Points (Community IX) are key components of a more resilient, decentralized, and inclusive Internet Infrastructure. They empower local communities, promote digital sovereignty, and strengthen Internet openness.\r\n\r\nWith the increasing centralization of Internet infrastructure, community-driven approaches such as CN and Community IX offer practical, values-driven alternatives. Among others, several Freifunk groups are members of our Community IX. These grassroots collaborations provide concrete pathways toward resilient, community-based interconnection models \u2014 highly relevant in today\u2019s Internet governance and policy discussions.\r\n\r\nAs a long-time community networks advocate and co-founder of freifunk.net \u2014 one of the largest CN initiatives in Europe \u2014 I see great potential: ISOC Chapters can play an important role in making these efforts more visible, scalable, and policy-relevant.\r\n\r\nIn Europe, we have had to face some setbacks in recent years \u2014 including regulatory and funding challenges. But with a strong grassroots Internet culture and active Chapters, we still offer fertile ground to advance this work, with valuable lessons for other regions.\r\n\r\nBringing this topic into the SIG ecosystem for 2026\u20132027 would:\r\n\r\n\t\u2022 Align strongly with ISOC\u2019s mission (an open, globally connected, secure, and trustworthy Internet for everyone)\r\n\r\n\t\u2022 Provide hands-on opportunities for ISOC Chapters \u2014 with potential global relevance\r\n\r\n\t\u2022 Foster cross-cutting collaboration with existing groups (former CN-SIG members, DC3, Gender SIG, Youth SIG, Accessibility SIG)", "recording_license": "", "do_not_record": false, "persons": [{"guid": "4243c8da-1698-5ad7-a028-772f64feb8c8", "id": 21, "code": "ZJ9MGR", "public_name": "Monic Meisel", "avatar": null, "biography": "a long-time community networks advocate and co-founder of freifunk.net", "answers": []}, {"guid": "d561c373-423d-5b72-846c-5d7e127459e1", "id": 346, "code": "S7EGND", "public_name": "Adam Burns", "avatar": "https://pretalx.freifunktag.de/media/avatars/3d0a1e9c9f173132ada1a8ac340b61bc_PwfH3jm.jpg", "biography": "Adam was the Technical Manager for Australia's first national ISP.\r\nHe founded Europe's first open Community Wireless Network.\r\nHe is a member of F\u00f6rdervereins Freie Netzwerke e.V. (freifunk)\r\n& member of the UN IGF Dynamic Coalition on Community Connectivity.\r\nHe maintains Raspberry Pi images for the Devuan Linux distribution.\r\nHe is also currently Thinker & Doer at the Dyne.org Foundation.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/XPGMNW/", "id": 413, "guid": "d5e11833-cf9e-5604-9a69-252f40f1bf9c", "date": "2025-06-14T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:20", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-413-flow-offloading-via-ebpf", "title": "Flow Offloading via eBPF", "subtitle": "", "track": null, "type": "Talk - 15 min + 5 min Q&A", "language": "en", "abstract": "Try to increase the forwarding performance by intercepting a data packet very early inside or even before the Linux network stack.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "bc85bb2d-d42e-5a32-9d08-3ff887db049c", "id": 353, "code": "WTF7G7", "public_name": "Til Kaiser", "avatar": null, "biography": "I am a 25-year-old Master's student at the University of Applied Sciences Nordhausen, living in Nordhausen and working on one of Bluse\u2019s quantum projects.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/DKQVDM/", "id": 401, "guid": "682b99ae-50f3-5f7d-80b1-1929ad868cd7", "date": "2025-06-14T17:30:00+02:00", "start": "17:30", "logo": "https://pretalx.freifunktag.de/media/battlemesh-v17-2025/submissions/DKQVDM/screenshot-ff-graph_KItW6ei.png", "duration": "00:20", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-401-mesh-graph-viewer", "title": "Mesh Graph Viewer", "subtitle": "", "track": null, "type": "Talk - 15 min + 5 min Q&A", "language": "en", "abstract": "A standalone tool to visualize mesh networks from JSON files.\r\nWe will show a demo how to also use the Mesh Graph Viewer as a visual interface for a simulated mesh network running batman-adv.\r\n\r\nSee https://github.com/mwarning/MeshGraphViewer/", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "ddaed6ce-adda-5b07-9e04-dd5555ff3f91", "id": 165, "code": "BCARXJ", "public_name": "mwarning", "avatar": "https://pretalx.freifunktag.de/media/avatars/spaghetti_monster_u08czjC.jpg", "biography": "I am a mesh routing enthusiast living in Berlin. I love Open Source software and maitain a few myself. My  goal is to make mesh networks scalable and diverse. See my homepage at https://mwarning.de for more information.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/RCZULN/", "id": 408, "guid": "c28ad7d7-f20e-5245-84d2-801d1968f05f", "date": "2025-06-14T18:00:00+02:00", "start": "18:00", "logo": null, "duration": "00:20", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-408-openwrt-as-a-smart-bootloader-chainloader", "title": "OpenWrt as a smart bootloader chainloader", "subtitle": "", "track": null, "type": "Talk - 15 min + 5 min Q&A", "language": "en", "abstract": "Have you been wondering how to keep using your old routers that have not enough storage to fit a modern OpenWrt insie? Me too let's discuss about it toghether.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "efd359ec-6ae3-5e6e-a93c-2b963446edf8", "id": 351, "code": "QBYNYA", "public_name": "G10h4ck", "avatar": "https://pretalx.freifunktag.de/media/avatars/librerouter_avatar_zvPLsSK.png", "biography": "Gioacchino Mazzurco is a free thinker and tinkerer, he plays key roles in many projects. Since his youth he actively participates in free software development with important contributions to free and open source softwares such as OpenWrt, LibreMesh, RetroShare and KDE, he is also recognized for his contributions to community networks.\r\n\r\nAged 14 he emigrated on its own from his native small town in Nebrodi mountains (Sicily) and started his world journey. Just turned 18 he started studying Energy Engineering and graduated a few years later in Computer Science at University of Pisa. After living for some years in Barcelona outskirts, he is now a digital nomad. Thanks to it's multidisciplinary knowledge he keep impulsing collaborative initiatives, that spreads from ethical food supplying to community managed communications technologies.\r\n\r\nHe has been invited to talk at many events, his story telling skills together with it's spread knowledge are greatly enjoyed by the public.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/HWAJSK/", "id": 403, "guid": "e8b5e7ca-080c-5b6e-a7ab-ad92f01660f4", "date": "2025-06-14T18:20:00+02:00", "start": "18:20", "logo": null, "duration": "01:30", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-403-working-group-for-a-further-development-of-the-pico-peering-agreement-", "title": "Working Group for a Further Development of the \"Pico Peering Agreement\"", "subtitle": "", "track": null, "type": "Workshop - 1 hour", "language": "en", "abstract": "We will discuss the picopeering agreement with the goal of enhancing it, to suit the communities needs even better. (pros/cons, bugs, scope ...)\r\nhttps://picopeer.net/\r\n\r\nRemote participants can join the discussion via this jitsi-link:\r\nhttps://meet.ffmuc.net/battlemeshInSundhausen\r\n\r\nThese are the notes from last years meetings, on which we can build:\r\nhttps://pad.dyne.org/code/#/2/code/view/X8b7h6y8gjze-QtbhZ-IKb7-kZ0W0oerRh9H9ncww0s/", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "3f3fe3ec-0df6-5257-8536-ccbcaecfb214", "id": 347, "code": "ALEQEN", "public_name": "Mathias", "avatar": null, "biography": "https://qaul.net", "answers": []}], "links": [], "attachments": [], "answers": []}], "Saal": [{"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/JANDRV/", "id": 411, "guid": "6d5439b4-26c2-52f8-9e91-e66d4c53e9bb", "date": "2025-06-14T10:00:00+02:00", "start": "10:00", "logo": null, "duration": "02:00", "room": "Saal", "slug": "battlemesh-v17-2025-411-diy-fibre-jetting-splicing-and-testing", "title": "DIY: Fibre jetting, splicing and testing", "subtitle": "", "track": null, "type": "Workshop - 2 hours", "language": "en", "abstract": "Learn how to deploy your own fibre network", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "2fe9173a-2282-5fb3-a301-8aae7c4905dc", "id": 345, "code": "PDKGRX", "public_name": "Bluse", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 6, "date": "2025-06-15", "day_start": "2025-06-15T04:00:00+02:00", "day_end": "2025-06-16T03:59:00+02:00", "rooms": {"Rautenkranz": [{"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/APAX9A/", "id": 415, "guid": "06133e37-42e6-519b-8a03-6e1ba3005bf9", "date": "2025-06-15T10:30:00+02:00", "start": "10:30", "logo": null, "duration": "00:30", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-415-workshop-further-discuss-isoc-sig-ideas", "title": "Workshop: Further Discuss ISOC SIG Ideas", "subtitle": "", "track": null, "type": "Workshop - 1 hour", "language": "en", "abstract": "After the Kickoff with Monic and Adam, we would like to discuss topics, such as the scope, the title and the potential further locally as an offline session at the Battlemesh.", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"guid": "3f3fe3ec-0df6-5257-8536-ccbcaecfb214", "id": 347, "code": "ALEQEN", "public_name": "Mathias", "avatar": null, "biography": "https://qaul.net", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/QE9JWB/", "id": 410, "guid": "9d6648e2-fb7c-5f91-991c-b9fef5cd12d3", "date": "2025-06-15T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:20", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-410-kconfig-utils-how-to-programmatically-deal-with-your-config", "title": "KConfig Utils how to programmatically deal with your .config", "subtitle": "", "track": null, "type": "Talk - 15 min + 5 min Q&A", "language": "en", "abstract": "Did you remained sadly surprised by the lack of a way to programmatically\r\nconfigure build options of Linux kernel? I have.\r\n\r\n\r\nI needed to configure Linux kernel and OpenWrt (which uses Kconfig too) build\r\noptions from a script but found no proper way to do it, so I had to come up with\r\nthis.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "efd359ec-6ae3-5e6e-a93c-2b963446edf8", "id": 351, "code": "QBYNYA", "public_name": "G10h4ck", "avatar": "https://pretalx.freifunktag.de/media/avatars/librerouter_avatar_zvPLsSK.png", "biography": "Gioacchino Mazzurco is a free thinker and tinkerer, he plays key roles in many projects. Since his youth he actively participates in free software development with important contributions to free and open source softwares such as OpenWrt, LibreMesh, RetroShare and KDE, he is also recognized for his contributions to community networks.\r\n\r\nAged 14 he emigrated on its own from his native small town in Nebrodi mountains (Sicily) and started his world journey. Just turned 18 he started studying Energy Engineering and graduated a few years later in Computer Science at University of Pisa. After living for some years in Barcelona outskirts, he is now a digital nomad. Thanks to it's multidisciplinary knowledge he keep impulsing collaborative initiatives, that spreads from ethical food supplying to community managed communications technologies.\r\n\r\nHe has been invited to talk at many events, his story telling skills together with it's spread knowledge are greatly enjoyed by the public.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/M7CRBA/", "id": 414, "guid": "83af29f1-bee8-553d-becc-1cb29f076b4f", "date": "2025-06-15T11:20:00+02:00", "start": "11:20", "logo": null, "duration": "01:00", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-414-workshop-discussion-about-a-community-network-community-infrastructure-web-page-similar-to-hackerspace-wiki-", "title": "Workshop & Discussion about a Community-Network/Community-Infrastructure web page (similar to HackerSpace Wiki)", "subtitle": "", "track": null, "type": "Workshop - 1 hour", "language": "en", "abstract": "There should be an easy way for community networks to make themselves known to the world, and there should be an easy way to find out about community networks, when traveling somewhere, making research, etc.\r\n\r\nThe HackerSpace Wiki does a good job hackspaces. Let's reflect how we could build something similar!\r\nhttps://wiki.hackerspaces.org/", "description": "Topics:\r\n- what are the needs of the communities?\r\n- what structured information should be available?\r\n- how could we do it?", "recording_license": "", "do_not_record": false, "persons": [{"guid": "3f3fe3ec-0df6-5257-8536-ccbcaecfb214", "id": 347, "code": "ALEQEN", "public_name": "Mathias", "avatar": null, "biography": "https://qaul.net", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/ASQ3RD/", "id": 416, "guid": "afbc9210-a499-5fdb-af9f-f6e738d78f5e", "date": "2025-06-15T12:30:00+02:00", "start": "12:30", "logo": null, "duration": "00:20", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-416-kiezbox-returns-one-mesh-is-not-enough", "title": "Kiezbox Returns - One Mesh Is Not Enough", "subtitle": "", "track": null, "type": "Talk - 15 min + 5 min Q&A", "language": "en", "abstract": "Kiezbox is a pilot project to build an emergency mesh network.\r\nAimed to provide average citizens a means of communication in case of blackouts.\r\nDeveloped as open source project and publicly funded by the state of Berlin.\r\nAfter a quick recap, I will focus on some interesting technical aspects and achievements.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "25d2b739-4425-5fd1-85d9-0a6a31cba58a", "id": 355, "code": "DDNKED", "public_name": "Jan", "avatar": null, "biography": "Breaking stuff since 1970-01-01", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/SLB7DA/", "id": 418, "guid": "041f6564-c729-52e2-a69d-f79b4b5e7970", "date": "2025-06-15T12:50:00+02:00", "start": "12:50", "logo": null, "duration": "00:40", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-418-community-networks-development-in-indonesia", "title": "Community Networks Development in Indonesia", "subtitle": "", "track": null, "type": "Talk - 30 min + 10 min Q&A", "language": "en", "abstract": "Community networks movement in Indonesia gaining its momentum during COVID-19 pandemic outbreak in 2020. Currently the movement has been growing, while enhancing community-centered connectivity initiatives with meaningful access in rural & remote areas.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "481f3d25-453c-5094-a1bf-c0ff7c6078f9", "id": 356, "code": "BECBC7", "public_name": "Gustaff H. Iskandar", "avatar": "https://pretalx.freifunktag.de/media/avatars/Gustaff_lama_4xaAkWu.jpg", "biography": "Artist.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/MB8X3N/", "id": 396, "guid": "831ed4de-6ce1-55e2-ad38-2c136d9bee5f", "date": "2025-06-15T18:00:00+02:00", "start": "18:00", "logo": null, "duration": "01:30", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-396-summary-and-retrospective", "title": "Summary and Retrospective", "subtitle": "", "track": null, "type": "Talk - 30 min + 10 min Q&A", "language": "en", "abstract": "Let's look in the results and talk about the events itself.", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}]}}, {"index": 7, "date": "2025-06-16", "day_start": "2025-06-16T04:00:00+02:00", "day_end": "2025-06-17T03:59:00+02:00", "rooms": {"Rautenkranz": [{"url": "https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/3FYHGM/", "id": 397, "guid": "a71bc021-f782-5f5a-a69a-6700cc5bf7b9", "date": "2025-06-16T12:00:00+02:00", "start": "12:00", "logo": null, "duration": "00:20", "room": "Rautenkranz", "slug": "battlemesh-v17-2025-397-closing-session", "title": "Closing Session", "subtitle": "", "track": null, "type": "Talk - 15 min + 5 min Q&A", "language": "en", "abstract": "Say good bye and look forward to the next Battlemesh", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}]}}]}}}