diff --git a/.gitmodules b/.gitmodules
index 3d2c73f8307bd60e8dba3bc10c38f71bea8dd01c..ec255e965c10431f8a54110f29d8fe3443a07eaa 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -4,3 +4,10 @@
 [submodule "lib/micropython-lib"]
 	path = components/micropython/vendor/lib/micropython-lib
 	url = https://github.com/micropython/micropython-lib.git
+[submodule "python_payload/apps/PetalHero"]
+	path = python_payload/apps/PetalHero
+	url = https://git.flow3r.garden/dos/PetalHero.git
+[submodule "python_payload/PetalHero/Jono Bacon - Free Software Song"]
+	path = python_payload/PetalHero/Jono Bacon - Free Software Song
+	url = https://git.flow3r.garden/dos/PetalHero-songs.git
+	branch = freesoftwaresong
diff --git a/python_payload/PetalHero/Jono Bacon - Free Software Song b/python_payload/PetalHero/Jono Bacon - Free Software Song
new file mode 160000
index 0000000000000000000000000000000000000000..1ee07240dd901492cb33be1f3d1e415d2b0d843d
--- /dev/null
+++ b/python_payload/PetalHero/Jono Bacon - Free Software Song	
@@ -0,0 +1 @@
+Subproject commit 1ee07240dd901492cb33be1f3d1e415d2b0d843d
diff --git a/python_payload/apps/PetalHero b/python_payload/apps/PetalHero
new file mode 160000
index 0000000000000000000000000000000000000000..cdcd5bb329cd0caf663f55de5e59d5a0ea1aa720
--- /dev/null
+++ b/python_payload/apps/PetalHero
@@ -0,0 +1 @@
+Subproject commit cdcd5bb329cd0caf663f55de5e59d5a0ea1aa720