In rivers, fine sediments are often transported over immobile coarse grains. With low sediment supply, they tend to aggregate in longitudinal ribbons. Yet, the long-term evolution of such ribbons and the influence of immobile grains on the erosion of fine sediments are still not well understood. Flume experiments without sediment supply were therefore performed to investigate the erosion of an initially uniform fine-sediment bed covering an immobile bed of staggered spheres through topographic and flow measurements. The topographic measurements yielded the spheres\u27 protrusion above the fine sediment (P) and revealed long-lived ribbons with ridges and troughs. The ridges are the main long-term sediment source as the troughs are quickly eroded to a stable bed level resulting from the spheres\u27 sheltering. The ridges stabilize with a spacing of 1.3 effective water depths, their number resulting from the integer number of wavelengths fitting into the effective channel width which excludes side-wall accumulations. The ridges\u27 erosion is damped by the local upflow of secondary current cells, which displaces the strongest sweep events above the bed. The upflow intensity is controlled by the ridges\u27 height for low P, while for high P by the lateral roughness heterogeneity. The trends in erosion rates over ridges and troughs are similar and characterized by the following sequence of four regimes with increasing P: a drag sheltering, a turbulence-enhancement, a wake-interference sheltering, and a skimming-flow sheltering regime. The critical P levels at the transitions are independent of the flow above the canopy, depending only on the geometrical configuration of the immobile bed