{"id":22770076,"url":"https://github.com/devolo/dlan-greenphy-sdk","last_synced_at":"2026-01-28T19:02:27.747Z","repository":{"id":38360181,"uuid":"76356044","full_name":"devolo/dlan-greenphy-sdk","owner":"devolo","description":"The devolo dLAN Green PHY module is ideal for installation in all IoT-devices.  Includes QCA7000 chipset and LPC1758 host processor.","archived":false,"fork":false,"pushed_at":"2024-10-14T08:26:44.000Z","size":20381,"stargazers_count":6,"open_issues_count":4,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-06-01T12:45:51.750Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devolo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-13T12:17:42.000Z","updated_at":"2025-05-19T23:19:06.000Z","dependencies_parsed_at":"2025-02-12T03:35:52.975Z","dependency_job_id":"450dc872-8d17-430e-ac83-7c51a2003c96","html_url":"https://github.com/devolo/dlan-greenphy-sdk","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/devolo/dlan-greenphy-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devolo%2Fdlan-greenphy-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devolo%2Fdlan-greenphy-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devolo%2Fdlan-greenphy-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devolo%2Fdlan-greenphy-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devolo","download_url":"https://codeload.github.com/devolo/dlan-greenphy-sdk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devolo%2Fdlan-greenphy-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28849367,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T15:15:36.453Z","status":"ssl_error","status_checked_at":"2026-01-28T15:15:13.020Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-11T15:19:21.748Z","updated_at":"2026-01-28T19:02:27.713Z","avatar_url":"https://github.com/devolo.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# devolo dLAN® Green PHY Module SDK\n\nThis project contains the SDK for the devolo [dLAN® Green PHY module](https://www.devolo.de/dlan-green-phy-module).\n\nIt is ideal for installation in all electrical devices of a smart home. From the heating system to the refrigerator - Green PHY enables seamless \nintegration into the networked home. The open standard makes smart energy applications, sensor solutions and automation systems efficient to set up and \nuse. Another advantage: The dLAN® Green PHY module is particularly energy-saving and - compared to conventional HomePlug solutions - has reduced energy \nconsumption.\n\n## QCA7000 Firmware\nThe module contains a QCA7000 GreenPHY processor and a LPC1758 MCU. This project mainly covers the SDK for the MCU. The firmware for the GreenPHY is not part of this repository and must be obtained via another source (e.g. [devolo support](mailto:support@devolo.de?subject=Firmware%20GreenPHY)).\n\nThe following options are available within the QCA7000 devolo firmware package:\n *  iot-generic    IoT generic, optimized for performance: 50561 off (SLAC off)\n *  iot-conform    IoT over mains, optimized for conformity: 50561 on (SLAC off)\n *  emob-charger   e-mobility use as charging station: SLAC in EVSE mode (50561 off)\n *  emob-vehicle   e-mobility use as vehicle: SLAC in PEV mode (50561 off)\n \n\n## LPC1758 Firmware\nThe SDK is based on [LPCOpen \nv2.10](https://www.nxp.com/products/developer-resources/software-development-tools/developer-resources-/lpcopen-libraries-and-examples/lpcopen-software-development-platform-lpc17xx:LPCOPEN-SOFTWARE-FOR-LPC17XX) \nand [FreeRTOS v10.4.1](http://www.freertos.org/).\n\n\n![devolo dLAN® Green PHY \nmodule](https://www.codico.com/media/catalog/product/cache/c59ee43e27a3fd6035149ee08efef60b/i/m/image_3_4.jpg)\n\n*The dLAN® Green PHY module*\n\nThis repository contains two FirmwareStandalone projects. \nThe *FirmwareStandalone* projekt which starts at baseaddress 0x0 and the *FirmwareStandaloneTFTP* project which starts at baseaddress 0x10000 to leave space for the bootloader on 0x0 to 0x10000.\nThe FirmwareStandalone therefor will *override(!)* an existing Bootloader while flashing. \nIf you know about an existing bootloader on your Green PHY module and you want to keep the TFTP update function, the StandaloneFirmwareTFTP should be used.\nThere are also binaries of the stock-firmware (v1.0.16) with the bootloader and FirmwareStandaloneTFTP included in the releases, which can be flashed via MCUXpressos *GUI Flash Tool*.\n\n## Features\n* HTTP server with webinterface\n* TCP/IP stack with many protocols ready to use, e.g. DNS, DHCP, ICMP\n* Green PHY and fast ethernet controller\n* Many interfaces, e.g. SPI, GPIO, I²C, UART, USB and CAN\n* Compatible to [microBUS™ socket](https://www.mikroe.com/mikrobus/) and MikroElektronika [Click Boards](https://shop.mikroe.com/click)\n\n## Requirements\n* [dLAN® Green PHY module](https://www.devolo.de/dlan-green-phy-module) with a development board, e.g. the [dLAN® \nGreen PHY eval board II](https://www.devolo.de/dlan-green-phy-eval-board-ii), or your own design\n* [MCUXpresso IDE](https://www.nxp.com/design/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-integrated-development-environment-ide:MCUXpresso-IDE)\n* JTAG-Debugger, recommended [LPC-Link \n2](https://www.nxp.com/products/developer-resources/software-development-tools/developer-resources-/lpcopen-libraries-and-examples/lpc-link2:OM13054) \nwith [ARM-JTAG-20-10 Adapter](https://www.olimex.com/Products/ARM/JTAG/ARM-JTAG-20-10/)\n* Python3 (make sure *py* command is configured, e.g. linked to *python3*)\n* [beautifulsoup4](https://pypi.python.org/pypi/beautifulsoup4) (use *pip3* for installation)\n* [css-html-js-minify](https://pypi.org/project/css-html-js-minify/2.2.2/) *(tested for v2.2.2, not working with v2.5.5) (to \nconvert HTML files for the WebUI)* (use *pip3* for installation)\n\n## Usage\n1. Download the repository, following the *Clone or download* button's instructions above.\n2. Import the project into MCUXpresso:\n   *  In MCUXpresso create a new workspace and open the *File-\u003eImport* dialogue.\n   * Select *General/Existing Projects into Workspace* import wizard and click next.\n   * If you downloaded the SDK as .zip, select it in the *Select archive file* input,\n     if you got it by *git clone* use the *Select root directory* input. \n   * Leave all projects marked for import and click *Finish*.\n\n3. Now you should be able to see the SDK's folders in the Project Explorer.\n   Select the *wanted project (FirmwareStandalone or FirmwareStandaloneTFTP)* and click on the blue debug icon or use *Debug 'FirmwareStandalone(TFTP)' [Debug]* in the Quickstart Panel and click the *Resume* button to start. \n4. Get the GreenPHY module's IP address from your local DHCP server and access it's WebUI in your Browser.\n\n![greenphy-sdk-webui](https://user-images.githubusercontent.com/10745701/30339626-ecc350ca-97ef-11e7-96c5-5e3ad115d538.png)\n*Example of the dLAN® Green PHY Module SDK's webinterface's status page*\n\n### Webinterface\nThe webinterface is automatically generated by *makefsdata.py* (located in: Applications\\HTTP\\bin).\nIf you want to regenerate the webinterface, get the requirements described above (Python3, beautifulsoup4, css-html-js-\u003eThis will result in an updated/new *httpd-fsdata.c* file (located in: Applications\\HTTP\\src).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevolo%2Fdlan-greenphy-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevolo%2Fdlan-greenphy-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevolo%2Fdlan-greenphy-sdk/lists"}